机器安装过8.0.11,然后安装5.7,好多不成功
最后卸载现有的MYSQL服务,删除安装的文件,清除注册表,修改机器的环境参数…
重装安装MySQL5.7.15
1、修改my.ini, 在【mysqld】下添加一行:skip-grant-tables
2、注册服务:进入到安装目录的bin目录下,(用管理员权限):mysqld -install;
3、启动服务:net start mysql;失败!没有失败信息
4、网上猛搜:检查安装目录下没有Data文件夹,建立 一个,然后初始化:mysqld --initialize;
5、启动服务可以,但是无法修改密码,提示没有mysql数据库;
6、检查DATA目录下,没有mysql等目录,停止服务:net stop mysql
7、删除Data下文件,重新初始化:mysqld --initialize --user=mysql;
8、启动服务,运行mysql -uroot -p
9、修改密码:use mysql;
update user set authentication_string=password(‘12345’) where user=‘root’ and Host=‘localhost’;
flush privileges;
10、停止服务:net stop mysql
修改my.ini,注释掉skip-grant-tables
保存文件,重启服务:net start mysql
11、在DOS下进入Mysql没问题,但是用DBA管理软件提示密码过期
在命令行下进入Mysql,然后:
alter user ‘root’@‘localhost’ identified by ‘12345’ password expire never;
重置密码并且用不失效;
flush privileges;
12、好像OK了…
MySQL5.7安装记录
于 2022-08-04 23:41:55 首次发布