mysqladmin flush
时间: 2023-08-27 22:09:09 浏览: 51
引用\[1\]:使用mysqladmin flush-hosts命令可以清理hosts文件,具体命令如下:mysqladmin flush-hosts -h 你的ip -P 你的端口 -uroot -p你的密码。如果不知道mysqladmin在哪个目录下,可以使用命令which mysqladmin来查找。如果你的数据库配置了主从复制,需要在主库和从库都执行该命令。另外,在数据库中执行flush hosts;命令也可以清理hosts文件。\[1\]
引用\[2\]:需要注意的是,使用mysqladmin flush-hosts命令只是临时修改,重启MySQL后会失效。如果需要永久生效,需要在配置文件中修改。可以通过以下步骤来修改配置文件:首先,使用命令show variables like '%max_connect_errors%';来查看max_connect_errors的值,默认是10或100。然后,使用vim /etc/my.cnf命令打开MySQL的配置文件(路径根据实际情况而定),在文件中添加max_connect_errors=10000这一行,保存并退出。最后,重启MySQL服务使修改生效。具体重启命令可以是service mysqld restart或/etc/init.d/mysqld restart(根据操作系统而定)。\[2\]
引用\[3\]:另外,还有一种解决方法是在服务器数据库中打开命令行界面,输入flush hosts;命令来清理hosts文件。此外,你也可以修改MySQL的配置文件,在\[mysqld\]下面添加max_connect_errors=1000来设置错误次数,然后重启MySQL服务使修改生效。\[3\]
综上所述,如果你想使用mysqladmin flush-hosts命令清理hosts文件,可以按照上述步骤进行操作。另外,你也可以通过修改MySQL的配置文件来实现永久生效。
#### 引用[.reference_title]
- *1* *2* [mysql连接出错 mysqladmin flush-hosts 解决方法(mysqladmin 刷新主机解除阻塞)](https://blog.csdn.net/crayon0/article/details/127299773)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [mysqladmin flush-hosts](https://blog.csdn.net/ONLYYD/article/details/125366207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]