Windows系统下mysql版本升级 mysql5--mysql8
问题解决
这篇文章记录了在升级mysql时遇到的各种问题,包括安装服务后无法启动服务,无法使用Navicat连接等等。
mysql8下载
要升级mysql,首先需要下载升级的版本,由于我是由原先的mysql5升级到mysql8,所以在官网下载mysql8,将其解压放在自己的指定目录
复制原来mysql的my.ini文件到解压的根目录下
修改my.ini文件,主要修改basedir和datadir。
basedir = E:\\MYSQL\\mysql-8.0.24-winx64\\mysql-8.0.24-winx64
datadir = E:\\MYSQL\\mysql-8.0.24-winx64\\mysql-8.0.24-winx64\\data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
安装mysql服务
- win+R ,输入cmd,打开cmd窗口进入mysql8的bin目录,执行
mysqld --remove mysql
卸载原有服务。
mysqld --remove mysql
- 跳出bin目录,进入根目录,执行下面命令。
bin\mysqld --defaults-file=my.ini --initialize-insecure #指定开启配置文件
bin\mysqld --install