MySQL 基本原理
mysql:是一个管理文件的软件,客户端发送指令,服务端接收指令,并管理本地文件。
- 服务端:
- socket服务端
- 管理本地文件
- 接收指令
- 解析指令【SQL语句】
- 客户端:
- socket客户端(各种各样)
- 连接服务端
- 发送指令
- 解析指令【SQL语句】
MySQL的安装配置
windows zip 文件安装
-
解压到任意文件夹中…(我的是在E:\mysql-8.0.23-winx64\bin)
-
服务端初始化(在cmd中执行)
E:\>E:\mysql-8.0.23-winx64\bin\mysqld --initialize-insecure #初始化,此时用户名为root 密码为空 E:\> ...\bin\mysqld #启动服务端,一直会出现一个横杠,表示程序在运行
启动服务端后,会一直出现一个横杠表示服务端正在运行。此时终端可以关掉,但是进程没有关闭
用另一个cmd窗口启动客户端,用来访问服务端。
-
客户端连接
> ...\bin\mysql -u root -p # 客户端登录到服务段,用户名root 密码为空
-
测试
mysql> show databases; # 表示登录成功,显示客户端所在的文件夹内文件
mysql的启动优化
-
环境变量的配置【省去输入前缀】
- path中添加 mysql安装地址\bin
- 启动时直接输入mysqld或mysql(启动方法二)
-
window服务:【可直接开启或结束进程】
-
配置:(只安装服务端即可)
- 安装:“地址\bin\mysqld” --install
- 删除: 地址\bin\mysqld --remove(需要删除时)
-
启动或关闭:
- net start\stop MySQL(启动方法三)
win 10启动优化的两个坑:
-
–install 时,显示install … denied.
解决办法:需要搜索cmd,右键cmd,以管理员身份运行即可
-
net start时,显示193错误.
解决办法:\bin 的文件夹中有个0kb的mysqld文件,把它删除即可。
-