今天忘记mysql的用户密码了,登录到服务器
?
find / -name my.cnf
找到该文件
在文件中的最后一行加入
mysqld -skip-grant-tables
?
重启mysql服务器,以root用户登录,不需要输入密码
mysql -u root -p
use mysql
select host,user from user;
?
update user set host = '%' where user ='root'; ?
UPDATE user SET password=PASSWORD('root') WHERE user='root';
?
退出,删除my.cnf文件中最后一行
重启mysql,以新的密码登录