自打博主从Navicat for mysql12升级到Navicat for mysql15后,数据库操作各种不爽,主要体现在速度上,巨慢、非常慢、超级慢!!!严重影响开发效率!

下面是博主分享的可行性解决办法

解决方案一

  1. 编辑目标数据库连接 -> 高级选项卡 -> 勾选保持连接间隔(默认是 240,单位秒,可自定义)
  2. 保持连接间隔(秒):此选项允许通过ping保持连接。可以在编辑栏设置ping与ping之间的间隔。
  3. 有图有真相QQ截图20200307084804.jpg

解决方案二

首先查看mysql错误日志:

cd /usr/local/mysql/var/
tail xx_xxxx_xxx.err

日志名字可能不一样,依实际情况而定
打开看到以下类似错误:

08:51:10 [Warning] IP address '*.*.*.*' could not be resolved: Temporary failure in name resolution
08:51:48 [Warning] IP address '*.*.*.*' could not be resolved: Temporary failure in name resolution

这个错误日志表示mysql对ip地址进行dns解析,解决的办法就是修改my.cnf配置文件取消dns解析
如下操作:

vi /etc/my.cnf

在my.cnf最后一行加入:

skip-name-resolve

最后重启mysql服务
大功告成

Last modification:March 7th, 2020 at 08:57 am
如果觉得我的文章对你有用,请随意赞赏