linux下恢复mysql的root权限方法

一不当心把mysql的root权限所有撤销了,网上找了不少方法来恢复,通过实践,发现这一个方法是可行的,特意记下来。mysql

一、先敲一下 service mysqld stop 命令,这个命令的做用的停掉mysql。
二、安全模式启动mysql,命令为:/usr/bin/mysqld_safe --skip-grant-tables (其中参数--skip-grant-tables的意思是跳过数据库验证)
三、mysql -u root -p 登陆mysql,不须要填写密码。
四、选择数据库表mysql,命令为:USE mysql
五、GRANT ALL PRIVILEGES ON . TO root@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
六、flush privileges ;sql

执行以上步骤以后便可。数据库

相关文章
相关标签/搜索