mysql8 密码问题


要重置mysql8的 root的密码的话

 

先关闭mysql服务 net stop mysql 注意服务名

 

紧接着执行
mysqld --console --skip-grant-tables --shared-memory
或者带上ini文件名 windows 自定义的安装数据目录地情况下
mysqld --defaults-file="C:ProgramDataMySQLMySQL Server 8.0my.ini" --console  --skip-grant-tables --shared-memory

 


这时候另开cmd mysql命令行 无密码登陆root

mysql –u root

然后执行:

update user set authentication_string='' where user='root';
把root密码置空

 flush privileges;

 然后mysqld的窗口 按ctrl+C 退出

 然后启动mysql服务 net start mysql 注意服务名

然后另开mysql窗口 使用孔密码登陆 mysql –u root
 

 然后 use mysql;

 

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码复杂点';


然后就可以用navicat登录了


 注意安装实例,注意端口号


豫ICP备12024565号-1   E-mail:admin@hlc8.com