錯誤信息:
message from server: "Host 'ip' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
1、使用mysqladmin flush-hosts命令清除緩存,命令執行方法如下:
命令行或終端:mysqladmin -u root -p flush-hosts
接着輸入root賬號密碼即可
2、修改mysql配置文件,在[mysqld]下面添加 max_connect_errors=1000,然後重啓mysql
service mysqld restart
如果root密碼忘記:
vim /etc/my.cnf
加入:skip-grant-tables
重啓重新連接時mysql -uroot -p 即可重新輸入密碼
其他常用命令:
1、 登錄:# mysql -uroot -p
查看所有庫:show databases;
所有用戶:select user,host from user;
修改root用戶連接權限:update user set host=’%’where user=’root’
SETPASSWORD = PASSWORD(‘your new password‘);