操作系统是Win 11。
1 MySQL数据库的安装
- 双击
mysql-installer-community-5.7.28.0.msi
📎mysql-installer-community-5.7.28.0.zip,进入安装界面后选择Custom自定义安装
,点击Next
。
- 在左侧目录中选择
MySQL Server 5.7.28 -X64
,点击→
加载到右侧,点击要安装的产品名,右下角会出现Advanced Options
,单击它可以设置安装路径。
- 将
安装路径
和数据路径
修改到D:\develop\
下,点击OK
。
注意:安装目录避免空格和中文。
- 点击
Next
。
- 点击
Execute
:
有的可能会出现提示需要先安装C动态库等,那就先安装C动态库,没有提示说明操作系统中有你需要的动态库。
- 点击
Next
。
- 点击
Execute
:
- 点击
Next
。
- 点击
Next
。
- 点击
Next
。
- 将MySQL配置类型选择
Development Computer
,点击Next
。
- 设置MySQL密码,因为管理员用户为root,学习初期建议将MySQL数据库密码也设置为
123456
,设置完成后,点击Next
。
- 设置
Windows Service 系统服务
,设置完毕后点击Next
。
- 日志设置,不做任何修改,点击
Next
。
- 高级设置,不做任何修改,点击
Next
。
- 点击
Execute
。
- 安装完成,点击
Finish
。
- 点击
Next
。
- 点击
Finish
。
2 MySQL数据库的卸载
2.1 软件的卸载准备
-
学习网络编程时,TCP/IP协议程序有服务器端和客户端。mysql这个数据库管理软件是使用TCP/IP协议。我们现在要卸载的是mysql的服务器端,它没有界面。
-
将MySQL服务停止:
-
① 命令行:
net stop MySQL57
- ② 图形化界面:
2.2 清理残余文件
-
如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。
-
- ① 服务目录:mysql服务的安装目录。
-
- ② 数据目录:默认在C:\ProgramData\MySQL。
-
如果自己单独指定过数据目录,就找到自己的数据目录。
注意:
-
请在卸载前做好数据备份。
-
在操作完以后,需要重启计算机,然后进行安装即可。如果仍然安装失败,需要继续操作如下步骤2.3。
2.3 清理注册表(选做)
-
在系统的搜索框中输入regedit。
-
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL服务:目录删除。
-
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL服务:目录删除。
-
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL服务:目录删除。
-
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL服务:目录删除。
-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL服务:目录删除。
-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL服务:删除。
注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类。
2.4 清理服务列表中的服务名
- 如果在windows操作系统,删除注册表后,在服务列表中仍然存在原来的服务名,可以通过如下命令删除:
sc delete 服务名
3 MySQL数据库服务的启动和停止
3.1 图形化界面
3.2 命令行方式
- 启动:
net start MySQL57
- 停止:
net stop MySQL57
4 MySQL数据库客户端登录
4.1 MySQL自带客户端
- 开始菜单 --》所有应用 --》MySQL--》MySQL Server 5.7--》MySQL 5.7 Command Line Client - Unicode。
4.2 Navicat
5 数据库编码配置
- 查看编码命令:
show variables like 'character_%';
show variables like 'collation_%';
- 修改my.ini(D:\develop\MySQL\MySQL Server 5.7\data\my.ini)配置文件:
[mysql]
default-character-set=utf8 # 新增
[mysqld]
character-set-server=utf8 # 新增
collation-server=utf8_general_ci # 新增
-
重启mysql服务。
-
再次,查看编码:
show variables like 'character_%';
show variables like 'collation_%';
评论区