今天办公电脑的mysql罢工了,折腾了半天,记录一下。
错误如下:
ERROR 1130 (HY000): Host ‘localhost‘ is not allowed to connect to this MariaDB server
网上查询原因:
mysql只有一个root用户,修改root密码后选了MD5,提交后,重新登陆出现“Host ‘localhost‘ is not allowed to connect to this MariaDB server..."
1、myisamchk -c -r ../data/tablename/tablename.MYI(这种方法需要重新启动一下数据库)
2、使用phpmyadmin上的上的repair按纽就自动修复
3、myisamchk --recover --quick ../data/database/tablename
4、myisamchk --recover ../data/database/tablename
5、myisamchk --safe-recover /../data/database/tablename
随便使用一种都行,修复过后,记得修改mysql用户密码,最后记得flush。
mysql 连接服务器报ERROR 1130 ,mysql服务正常运行
原文:https://www.cnblogs.com/zhouqingda/p/11058113.html