linux/centos下忘记mysql密码
1. 编辑my.cnf文件,[mysqld] 下添加一行 skip-grant-tables
vim /etc/my.cnf
2. 重启mysql
service mysqld restart
3. 登录mysql,不用输密码
mysql -uroot -p
4. 修改root用户登录密码
mysql> use mysql; mysql> update user set authentication_string=password('123456') where user='root';
5. 删除第一步中添加的 skip-grant-tables
6. 重启mysql
service mysqld restart
修改密码完成