解决ubuntu上navicat连接不上的问题:Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.soc

网友投稿 1379 2022-10-09

解决ubuntu上navicat连接不上的问题:Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.soc

解决ubuntu上navicat连接不上的问题:Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.soc

在ubuntu上安装好Navicat后,连接mysql数据库(也是安装在ubuntu上)发现报了以下错误:

​​Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory")​​ 解决方法:

第一步:打开配置文件

$ sudo vim /etc/mysql/mysql.conf.d/mysqld-f

第二步:修改配置文件

[mysqld]## * Basic Settings#user = mysqlpid-file = /var/run/mysqld/mysqld.pid#socket = /var/run/mysqld/mysqld.socksocket = /var/lib/mysql/mysql.sockport = 3306datadir = /var/lib/mysql[client]socket = /var/lib/mysql/mysql.sock

修改socket为​​/var/lib/mysql/mysql.sock​​,并添加

client]socket = /var/lib/mysql/mysql.sock

3.重启mysql服务

$ sudo service mysql restart

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Idioms related body
下一篇:详细分析JVM类加载机制
相关文章

 发表评论

暂时没有评论,来抢沙发吧~