解决MySQL本地账户报2002错误

错误信息

(2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")

原因配置文件配置mysql.sock的路径不对,登陆连接的时候找不到配置文件mysql.sock。导致会报2002错误

解决办法:

  1. 修改配置文件mysql.sock文件的路径,然后重启MySQL服务。
  2. 文件映射到报错的目录下方。
  3. 有可能MySQL多次安装(不同版本),导致存在多个配置文件。解决方法把MySQL数据导出来后,彻底卸载MySQL,再进行安装,导入数据。
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐

MySQL主从复制停止问题

刚开始配置MySQL主从复制的时候,主数据库已经有大量的数据。
然后从数据库只是创建了数据库,并没有数据表和数据,这个时候主从复制会出现各种各样的问题,比如找不到数据表,有数据表的时候会提示找不到某数据表里的数据。

暂无评论