电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 2233 人浏览分享

详解Navicat远程连接mysql很慢

[复制链接]
2233 0
这篇文章主要介绍了详解Navicat远程连接mysql很慢(以及数据库连接报错"Too many connections")解决方
法文中通过示例代码介绍的非常详细 对大家的学习或者工作具有一定的参考学习价值 需要的朋友们下面随着
小编来一起学习学习吧。

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

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

此时一般会提示你输入密码,那么你输入密码后,再执行编辑命令
  1. sudo vi /etc/my.cnf
复制代码

点击键盘insert键此时进入编辑模式,找到对应的位置,把需要配置的(如下)添加进去
  1. [mysqld]
  2. #远程连接忽略解析(就是让他连接更快,官方有说明,我们只要知道配置就行了)
  3. skip-name-resolve
  4. #设置连接数(这个可以是修改最大连接数)
  5. max_connections=1000
复制代码

完了之后,按下Esc键,并输入一下命令保存
  1. :wq
复制代码

使用命令重启mysql服务(可能也需要输入密码,输入完了之后重启使得修改生效)
  1. systemctl restart mysqld
复制代码

mysql执行以下命令顺便看一下最大连接数是否修改成功
  1. show variables like 'max_connections'
复制代码

测试你的数据库,当然第一次链接貌似打开表貌似较快,但是几分钟后仍然很忙,打开一张表当抄mysq
l祖坟一样,慢的要死,这个时候放大招了
把保持链接的框勾选上,把默认的240改为60(秒),甚至30,这样就可以保持几遍几分钟几个小时过去了
数据库依然活跃着的,随时听后差遣(CRUD)

2020112311185040.png

到此这篇关于详解Navicat远程连接mysql很慢(以及数据库连接报错"Too many connections")解决方法的文章就介绍到这了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.