卸载MYSQL5.5
服务中,关闭
MYSQL服务,点击属性,查看mysql安装的位置,先记录,后面用控制面板里的增加删除程序内进行删除
win+r->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 目录删除
- 我的只找到了第一个,都不要紧的,有就删除,没有就算了
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
找到
mysql安装的位置,将整个mysql目录删除这一条是很关键的
C:\Documents and Settings\All Users\Application Data\MySQL这里还有MySQL的文件,必须要删除
下载MySQL5.7
安装MySQL5.7
解压
设置环境变量
新建环境变量

加入到path

根目录下新建
my.ini(mysql-5.7.35-winx64目录下新建)[mysqld] port = 3306 basedir=D:\mysql\mysql-5.7.35-winx64 datadir=D:\mysql\mysql-5.7.35-winx64/data max_connections=150 character-set-server=utf8 default-storage-engine=INNODB sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION event_scheduler=ON [mysql]使用管理员权限打开
cmd窗口,注意一定要是管理员权限,依次输入如下命令mysqld -install mysqld --initialize-insecure --user=mysql net start mysql
7.如果出现以下问题
这是因为没有安装如下软件导致的,点击如下链接,下载vcredist.
下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
设置密码
此时密码为空,使用navicat设置新密码,navicat为空即可登录数据库


版权声明:本文为qq_45740561原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。