忘记mysql root密码
首先,关闭实例
其次,创建一个sql文件
写上密码修改语句
# vim /etc/mysql/init.sql alter user 'root'@'localhost' identified by '123456';
最后,使用--init-file参数,启动实例
mysqld_safe --defaults-file=my.cnf --init-file=/etc/mysql/init.sql &
实例启动成功后,密码即修改完毕~
如果mysql实例是通过服务脚本来管理的,除了创建sql文件,整个操作可简化为一步。
service mysqld restart --init-file=/etc/mysql/init.sql
注意:该操作只适用于/etc/init.d/mysqld这种服务管理方式,不适用于RHEL 7新推出的systemd。
文章出处:http://www.cnblogs.com/aaron-agu/
只有毅力和决心才能使人真正具有价值!

浙公网安备 33010602011771号