2021-07-08 09:46:06  3302 0

homestead下mysql远程连接缓慢解决办法

 标签:   

大家好!我是猪哥,好久没更新文字了最近比较懒没有更新教程,请大家见谅!今天猪哥打开homestead 的时候发现连接mysql非常慢 等了有30多秒 客户端Navicat 才连接上!查阅一番资料后,发现是dns的问题,只要在mysql 配置文件中加入 

[mysqld]
skip-name-resolve

即可解决 ,废话不多说 开整吧!

首先 我们 启动 homestead 

image.png







请无视后面我 加入的 --provision 参数 这是因为我修改了配置文件才加入的,一般没有改动配置文件无需加入 参数

启动后我们 使用 vagrant ssh 命令 进入 虚拟机

image.png


进入后 我们开始修改 mysql的配置文件 路径在 

/etc/mysql/mysql.conf.d/mysqld.cnf

输入如下命令 

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

如下图:

image.png

此时vim 是不可编辑状态 我们按键盘 i 键 进入到编辑模式 

image.png

此时 出现 INSERT 说明是可编辑状态

我们在 mysql的 下面 加入 skip-name-resolve  然后 按 esc 键盘 输入:wq 保存 如下:

image.png

最后 我们重启下mysql 让mysq 配置文件生效

sudo service mysql restart

至此 客户端在连接mysql 不会出现 连接缓慢的问题,如果有遇到此类问题的小伙伴 可以参考下,记得收藏转发哦!