群晖MariaDB 10升级后用Navicat for MySQL打开缓慢解决


不知什么时候群晖MariaDB 10升级提示时随手点击确认了,后面发现常用的Navicat for MySQL打开群晖MariaDB 10,需要等很长时间方可打开, 不论数据看还是表的各种操作。反正能打开,但需要等一会,然后数据一下返回。
查了资料后得知,MariaDB 10解析过程可能会耗费大量时间,导致链接延迟。通过在配置文件中添加 skip-name-resolve 参数,我们可以让MariaDB/MySQL跳过这个解析过程,直接使用IP地址进行链接,从而解决延迟问题。
开工:
第一步:开启ssh。
用putty连接群晖DSM需要修改两个地方:群晖系统中

第二步:SSH连接
使用默认参数登陆会提示“expected key exchange group packet from server”,


通过修改密钥验证的算法可以修正,将默认的“Diffie-Hellman group exchange”移出第一个位置

第三步:查找MariaDB 10配置文件my.cnf

sudo find / -name my.cnf 



这时我们发现有两个文件,我们需要修改的是 /usr/local/mariadb10/etc/mysql/my.cnf,另外一个为只读文件,无法修改。
修改使用vi命令。为了方便,先

cd /usr/local/mariadb10/etc/mysql/

然后

vi my.cnf

界面进入vi编辑器界面,使用向下键移动到“skip-external-locking”下方,按下“i”进入编辑模式,回车,在空白处输入

skip-name-resolve

然后按“esc”键退出编辑模式,可以多按几下。然后输入“:wq”,保存退出。

第四部:重启MariaDB 10或重启群晖,建议到套件中心启动MariaDB 10即可。

关于sudo -i命令无效。ssh账号请使用admin账号登录,登录验证后输入sudo -i ,提示的密码可尝试空或admin的密码。

参考文章:
1、https://blog.csdn.net/qq_38960272/article/details/130985757
2、https://www.cnblogs.com/fpcing/p/10334581.html

声明:Alber.F|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 群晖MariaDB 10升级后用Navicat for MySQL打开缓慢解决

医疗器械质量和注册管理的信息化的尝试者