homestead下mysql远程连接缓慢解决办法
标签:
Mysql
大家好!我是猪哥,好久没更新文字了最近比较懒没有更新教程,请大家见谅!今天猪哥打开homestead 的时候发现连接mysql非常慢 等了有30多秒 客户端Navicat 才连接上!查阅一番资料后,发现是dns的问题,只要在mysql 配置文件中加入
[mysqld] skip-name-resolve
即可解决 ,废话不多说 开整吧!
首先 我们 启动 homestead
请无视后面我 加入的 --provision 参数 这是因为我修改了配置文件才加入的,一般没有改动配置文件无需加入 参数
启动后我们 使用 vagrant ssh 命令 进入 虚拟机
进入后 我们开始修改 mysql的配置文件 路径在
/etc/mysql/mysql.conf.d/mysqld.cnf
输入如下命令
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
如下图:
此时vim 是不可编辑状态 我们按键盘 i 键 进入到编辑模式
此时 出现 INSERT 说明是可编辑状态
我们在 mysql的 下面 加入 skip-name-resolve 然后 按 esc 键盘 输入:wq 保存 如下:
最后 我们重启下mysql 让mysq 配置文件生效
sudo service mysql restart
至此 客户端在连接mysql 不会出现 连接缓慢的问题,如果有遇到此类问题的小伙伴 可以参考下,记得收藏转发哦!