centos上面的mysql密码忘记重置密码
1.配置my.cnf用来跳过密码验证
vim /etc/my.cnf
在msyqld后面添加
skip-grant-tables
保存退出:wq
2.重新启动mysql
2.1使用/etc/init.d/mysql restart(有些用户可能需要使用/etc/init.d/mysqld restart)
/etc/init.d/mysql restart
2.2重启之后输入msyql
mysql
3.使用sql来修改root的密码
mysql> use mysql;
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit
4.编辑my.cnf去掉刚才添加的内容,重新启动mysql
4.1去除刚才添加的内容
vim /etc/my.cnf
4.2重新启动mysql
/etc/init.d/mysql restart
mysql -uroot -p