• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

详解Navicat远程连接mysql很慢

mysql 搞代码 4年前 (2022-01-09) 41次浏览 已收录 0个评论

 最终解决办法在最后一张图片

 如果你连接远程数据库(Linux系统)并且很慢(具体症状为第一次连接打开所有的表貌似不是很慢,正常的,但是隔几分钟后任意打开一张表就很慢,即时数据很少的表依然很慢),我们用命令找到配置文件(mysql5.7的)

sudo vi /etc/my.cnf

此时一般会提示你输入密码,那么你输入密码后,再执行编辑命令

sudo vi /etc/my.cnf

点击键盘insert键此时进入编辑模式,找到对应的位置,把需要配置的(如下)添加进去

[mysqld]
#远程连接忽略解析(就是让他连接更快,官方有说明,我们只要知道配置就行了)
skip-name-resolve
#设置连接数(这个可以是修改最大连接数)
max_connections=1000

完了之后,按下Esc键,并输入一下命令保存

:wq

使用命令重启mysql服务(可能也需要输入密码,输入完了之后重启使得修改生效)

systemctl restart mysqld

 mysql执行以下命令顺便看一下最大连接数是否修改成功

show variables like 'max_connections'

测试你的数据库,当然第一次链接貌似打开表貌似较快,但是几分钟后仍然很忙,打开一张表当抄mysql祖坟一样,慢的要死,这个时候放大招了

把保持链接的框勾选上,把默认的240改为60(秒),甚至30,这样就可以保持几遍几分钟,几个小时过去了数据库依然活跃着的,随时听后差遣(CRUD)

到此这篇关于详解Navicat远程连接mysql很慢(以及数据库连接报错”Too many connect本文来源gaodai$ma#com搞$代*码6网ions”)解决方法的文章就介绍到这了,更多相关Navicat远程连接mysql很慢内容请搜索搞代码以前的文章或继续浏览下面的相关文章希望大家以后多多支持搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:详解Navicat远程连接mysql很慢

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址