时间:2020-11-23来源:www.pcxitongcheng.com作者:电脑系统城
最终解决办法在最后一张图片
如果你连接远程数据库(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很慢(以及数据库连接报错"Too many connections")解决方法的文章就介绍到这了,更多相关Navicat远程连接mysql很慢内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
2023-10-30
windows上的mysql服务突然消失提示10061 Unkonwn error问题及解决方案2023-10-30
MySQL非常重要的日志bin log详解2023-10-30
详解MySQL事务日志redo log一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...
2023-10-30
Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...
2023-10-30