admin管理员组

文章数量:1130349

登陆MySQL数据库报如下错误。

 Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

设置MySQL数据库忘记密码,然后在/etc/myf中设置了如下参数 还是报相同的错误。

skip-grant-tables

解决方法

1.检查报错的/tmp目录下是否存在mysql.sock文件

经过检查,mysql.sock文件不在/tmp目录下。

2.在linux系统查找报错的文件mysql.sock

[root@admin ~]# find / -name mysql.sock
/usr/local/mysql/tmp/mysql.sock

3.设置mysql.sock文件的软链接到/tmp目录下

ln -s /usr/local/mysql/tmp/mysql.sock /tmp/

4.再次登陆MySQL数据库 登陆成功!

登陆MySQL数据库报如下错误。

 Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

设置MySQL数据库忘记密码,然后在/etc/myf中设置了如下参数 还是报相同的错误。

skip-grant-tables

解决方法

1.检查报错的/tmp目录下是否存在mysql.sock文件

经过检查,mysql.sock文件不在/tmp目录下。

2.在linux系统查找报错的文件mysql.sock

[root@admin ~]# find / -name mysql.sock
/usr/local/mysql/tmp/mysql.sock

3.设置mysql.sock文件的软链接到/tmp目录下

ln -s /usr/local/mysql/tmp/mysql.sock /tmp/

4.再次登陆MySQL数据库 登陆成功!

本文标签: MySQLServerconnectlocal