详解Navicat远程连接mysql很慢

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

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

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

?

1

sudo vi /etc/my.cnf

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

?

1

sudo vi /etc/my.cnf

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

?

1

2

3

4

5

[mysqld]

#远程连接忽略解析(就是让他连接更快,官方有说明,我们只要知道配置就行了)

skip-name-resolve

#设置连接数(这个可以是修改最大连接数)

max_connections=1000

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

?

1

:wq

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

?

1

systemctl restart mysqld

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

?

1

show variables like 'max_connections'

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

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

详解Navicat远程连接mysql很慢

到此这篇关于详解Navicat远程连接mysql很慢(以及数据库连接报错"Too many connections")解决方法的文章就介绍到这了,更多相关Navicat远程连接mysql很慢内容请搜索钦钦技术栈以前的文章或继续浏览下面的相关文章希望大家以后多多支持钦钦技术栈!

原文链接:https://blog.csdn.net/wozniakzhang/article/details/91983174

版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/10616/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年 8月 10日 7:55:48
下一篇 2022年 8月 10日 7:55:58

软件定制开发公司

相关阅读

发表回复

登录后才能评论
通知:禁止投稿所有关于虚拟货币,币圈类相关文章,发现立即永久封锁账户ID!