不知什么时候群晖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
Comments | NOTHING