我试了网上说的所有办法都没有解决,最终自己根据错误的意思想出来了,他们说的不知道有的适用不,但是还是加上去吧
1.检查本地127.0.0.1路径是否通 检查方法:cmd->ping 127.0.0.1
2.在Window中安装mysql的路径中有一个my.ini或者my-default.ini的文件 在[mysqld] 节点下加入:skip-name-resolve
Window的MySQL安装路径:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
加入语句:skip-name-resolve
3.在Linux中安装mysql配置文件是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf。如果找不到,可以用find命令查找。
查找语句:find /etc/my.cnf
3.1如果还是找不到那么你用rpm包安装的MySQL是不会安装/etc/my.cnf文件的
这个以上是所有网上的能搜到的结果 如果你还连接不通 可以接着适用下面的方法了
3.2试用rpm包安装 配置文件在 /usr/share/mysql目录下的my-medium.cnf文件 先在[mysqld] 节点下加入:skip-name-resolve
然后解决方法:只需要复制/usr/share/mysql目录下的my-medium.cnf文件到/etc目录,并改名为my.cnf即可
拷贝语句:cp /usr/share/mysql/my-medium.cnf /etc/my.cnf