您现在的位置是:首页 > 博客日记 > 数据库 数据库

Can't connect to local MySQL server through socket '/tmp/mysql.sock'

2019-11-13 09:47:04 【数据库】 人已围观

登录数据库

  1. ./bin/mysql -u root password 123456

mysql报错

错误:'Can't connect to local MySQL server through socket '/tmp/mysql.sock'
通过本地ip直接回车可以登录

  1. mysql -uroot -h 127.0.0.1 -p

网上查找资料后发现是MySQL没有找到这个文件,bug吗?

  1. [root@dxt232 ~]# find / -name mysql.sock
  2. /var/lib/mysql/mysql.sock

原来这文件在这里,MySQL自己创建的文件,自己不知道在哪里,给你跪了,给它做个软连接,告诉他文件地址

  1. ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

再执行开头的语句,就成功了



关注TinyMeng博客,更多精彩分享,敬请期待!
 

很赞哦! ()