一、由于已经忘了sql语句,导致出现如下错误Linux下Access denied for user ‘root’@‘localhost’ (using password: NO)

解决办法:
1、首先结束mysql进程,利用ps aux | grep mysql命令得到进程ID号,kill ID号,结束进程。
Linux下访问MYSQL数据库报访问错误
2、运行此命令:mysqld --skip-grant-tables
3、另外打开一个终端:输入mysql -u root mysql,顺利进入MySQL界面,选择mysql数据库,选择user用户表;
4、执行如下SQL语句:update user set password=password(‘960210’) where user = ‘root’;
5、刷新权限:flush privileges;
6、运行service mysql restart;重启MySQL服务后,再运行mysql -u root -p输入新密码即可。
Linux下访问MYSQL数据库报访问错误

Linux下访问MYSQL数据库报访问错误

相关文章:

  • 2021-10-12
  • 2021-05-13
  • 2022-01-06
  • 2021-11-02
  • 2021-09-15
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-20
  • 2022-12-23
  • 2022-01-28
  • 2021-08-09
  • 2022-12-23
  • 2021-12-26
  • 2021-12-07
相关资源
相似解决方案