背景:
Windows10 64位系统
已经安装了 mysql-8.0.23 命令行需要卸载并安装 mysql-5.7.16
卸载
-
关闭 mysql 服务: cmd 命令行输入
net stop mysql
-
删除控制面板 mysql 程序, 如果有的话
-
删除安装目录下的文件, 直接删除(我的 mysql 压缩包解压直接下载)
-
删除 mysql 的环境变量
此电脑 - 右键属性 - 高级系统设置 - 环境变量 在系统变量中找到path变量 - 编辑 - 找到 mysql 删除相关路径配置
-
删除 mysql 服务
- 打开 cmd, 以管理员身份运行
- 输入命令
sc delete mysql
安装
-
官网找到相应的版本号, 根据需要安装 32位 或 64位
-
下载后解压到合适的位置, 不一定要在 c 盘
-
打开解压文件夹, 设置配置文件: 新建 my.ini 文件和 data 文件夹
-
新建 my.ini 文件, 配置如下
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\program\MySql\mysql-5.7.16-winx64 # 设置mysql数据库数据存储目录 datadir=D:\program\MySql\mysql-5.7.16-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8
比特编码latin1字符集 character-set-server=utf8 # 创建新表时使用的默认存储引擎 default-storage-engine=INNODB
-
新建 data 文件夹
-
-
配置环境变量, 此电脑 - 右键属性 - 高级系统设置 - 环境变量 在系统变量中找到path变量 - 编辑 - 新建输入
解压文件夹目录\bin
-
安装
-
输入解压后的文件夹cmd
-
下载后解压到合适的位置, 不一定要在 c 盘
-
输入
cd bin
切换到 bin 目录下 -
执行
mysqld --initialize --console
命令,记录初始化密码(安装后没有截图, 密码在提示的最后) -
安装 mysql 服务
mysqld -install
, 提示 Service successfully installed 表示安装成功 -
输入
net start MySQL
启动 mysql 服务 -
输入
mysql -u root -p
登陆服务 登陆成功: -
修改密码
alter user 'root'@'localhost' identified by '12345678';
-
mysql 安装成功, 导入数据库, 运行 java 项目使用测试没有问题
-