ubuntu下mysql远程连接和访问慢的解决方法

KnifeZ 2/22/2021, 10:28:14 AM 276

服务器重装为ubuntu之后安装mysql远程访问要等个四五秒的时间才能连上,ping服务器发现延迟只有20ms,于是百度了一番mysql链接慢的问题,最终解决方案如下

1、找到mysql的配置文件,在my.cnf配置文件中添加如下代码

[mysqld]
skip-name-resolve
0
1

在 Linux 下配置文件是/etc/my.cnf,在 windows 下配置文件是 MySQL 安装目录下的 my.ini 文件,不过我的ubuntu配置文件路径在/etc/mysql/my.cnf。

该配置一定要写在[mysqld]下面。

2、重启mysql

执行命令sudo /etc/init.d/mysql restart

通常情况下执行到这一步就没问题了,但是我在修改时用的是vs code的remote-ssh插件远程的服务器,直接修改my.cnf的权限为777进行修改,在重启时没有报异常,但是链接速度还是非常慢,没有效果。

在服务器登录mysql查看时发现提示my.cnf的文件权限为777,出于安全考虑mysql把该配置文件给忽略了,造成我写的配置也没有生效。

再执行命令修改文件的权限为644sudo chmod 644 my.cnf,然后再次重启mysql就能正常生效了。

如果觉得文章帮助了您,可以请我喝杯咖啡

#Tags

bug记录

发表评论

邮箱
昵称

热门文章

本站已稳定运行了1天 共计人访问
Powered by .NET 5 on ubuntu