emanlee

mysql> use mysql
ERROR 1044 (42000): Access denied for user \'root\'@\'localhost\' to database \'mysql\'
mysql> exit
Bye
[root@testtest ~]# service mysqld stop
Stopping mysqld:                                           [  OK  ]
[root@testtest ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

[root@testtest ~]# mysql -u root -p -hlocalhost
Enter password:

mysql> use mysql

mysql> SELECT host,user,password,Grant_priv,Super_priv FROM mysql.user;

mysql> UPDATE mysql.user SET Grant_priv=\'Y\', Super_priv=\'Y\' WHERE User=\'root\';

mysql> FLUSH PRIVILEGES;

mysql> GRANT ALL ON *.* TO \'root\'@\'localhost\';

mysql> GRANT ALL ON *.* TO \'root\'@\'cn.cn.cn.cn\';

mysql> GRANT ALL ON *.* TO \'root\'@\'245.245.245.245\';

mysql> GRANT ALL ON *.* TO \'root\'@\'127.0.0.1\';

mysql> FLUSH PRIVILEGES;


mysql> quit
Bye
[root@testtest ~]# service mysqld start

restart Linux/OS

分类:

技术点:

相关文章:

  • 2021-08-01
  • 2021-08-01
  • 2021-08-18
  • 2021-08-01
  • 2021-08-01
  • 2021-08-01
  • 2021-09-15
  • 2021-10-14
猜你喜欢
  • 2021-08-01
  • 2021-08-01
  • 2021-08-01
  • 2021-09-01
  • 2021-08-03
  • 2021-08-01
  • 2021-08-01
相关资源
相似解决方案