忘记Linux中的mysql数据库密码
使用linux终端修改mysql配置文件my.cnf
1、查找my.cnf路径
2、打开编辑my.cnf文件
vim ./etc/my.cnf/my.cnf
3、在配置文件my.cnf中增加skip-grant-tables(跳过授权表)
在mysqld下方插入skip-grant-tables(跳过授权表,无密码也可登录),保存退出
4、重启服务器,使配置文件my.cnf生效
service mysql restart
5、Navicat重新链接数据库(无需密码)
重置密码
1、进入MySql控制台(无需密码)
2、进入mysql
3、修改mysql数据库中root的密码
update user set authentication_string=password(‘填入新密码”’) where user=‘root’;
4、刷新mysql权限
flush privileges;
5、退出
exit;
检查密码是否重置成功
mysql -uroot -p[密码]