出于好奇,想看看取消root账号的全局权限是什么效果,结果竟然真的可以哦

sudo  killall mysqld                                                          //干掉所有mysql进程
mysqld_safe --skip-grant-tables &                                             //进入mysql安全模式

此时进入了mysql的console(控制台)

mysql -p                                                               
Enter password:                                                               //接着提示输入密码,此时会创建新密码,以前的密码依然可以用

接着进入了mysql控制台

mysql>use mysql                                                               //选择数据库
mysql>grant all privileges on *.* to baidu@localhost identified by '1';       //@前为账号名
mysql>flush privileges                                                        //更新权限

重启

service mysql restart 
作者 铁血 汉子 2017年8月10日
2024/11/24/01:45:46am 2017/8/10/8:49:14
0 2173