下载mysql文件可以参考:https://my.oschina.net/u/1156250/blog/4913528
- 停止MySQL服务
开始——所有应用——Windows管理工具——服务,将MySQL服务停止。
2. 运行“regedit”文件,打开注册表。
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。
3. 务必删除之前安装路径下面的文件,配置my.ini文件
[mysqld]
port = 3306
basedir=xxx\install\mysql-5.7.30-winx64
datadir=xxx\install\mysql-5.7.30-winx64\data
4. 安装服务(如果出现Install/Remove of the Service Denied!,可以win+x,选择管理员命令行模式)
mysqld install (.\mysqld install),如果发现服务已经安装 可以使用mysqld remove(.\mysqld remove)
出现成功页面,即可以成功
5. 迁移旧数据
把5.6版本的data目录拷贝到5.7的安装路径,这个时候如果net start mysql启动服务,Navicat能链接上 ,不过会出现下面错误,
需要执行以下命令:
mysql_upgrade -u root -p --force
输入数据库连接命令,更新之后,重新启动就可以访问了