Navicat 连接远程服务器失败
远程连接服务器报错:ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘IP‘ (10061)
首先保证自己本地MySQL服务没有启动,在左下角服务中搜索是否开启
排除步骤:
1. 先查看服务器能否ping通
2. 查看服务器端口是否开放
3. 查看自己端口是否写错
4. 服务器内存满了,MySQL进程被杀掉了,重启服务器中的数据库
1. 优化手段:
- 调整MySQL数据库的参数,修改mysql的配置文件my.ini实现降低mysql的运行所占用内存
- 升级系统内存或者添加Swap 虚拟内存
- 添加数据库进程守护,检测到 MySQL 不运行了就重新启动
```
步骤:
登陆宝塔面板后台 - 计划任务。
任务类型:Shell脚本
任务名称:Mysql进程守护
执行周期:具体的周期请根据自己服务器实际情况来设置。
脚本内容:
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi
```