MYSQL报错:ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

  1. 关闭mysql systemctl stop mysqld.service

  2. 屏蔽权限 mysqld_safe --skip-grant-tables &

  3. 访问mysql mysql -u root

  4. 删除空用户 delete from user where user=''';

  5. 刷新权限 FLUSH PRIVILEGES;

  6. 重新启动应用 systemctl restart mysqld.service

  7. 注: 在Linux下进行sql 编程需要在结尾加分号 ; 否则其会认为你的操作没有完成即使回车也会出现 ->
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45495923/article/details/131630358