用XAMPP裝裝好mysql之后,mysql -uroot 連不上,報這個錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'?
在mysql的配置文件里,/opt/lampp/etc/my.cnf, 發(fā)現(xiàn)了這樣的配置:
?
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /opt/lampp/var/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
user = nobody
port = 3306
socket = /opt/lampp/var/mysql/mysql.sock
原來mysql用的套接字文件是:
/opt/lampp/var/mysql/mysql.sock
于是建立了個軟連接, 命令如下。不能建立硬鏈接,不知道為什么。
?
ln -s?/opt/lampp/var/mysql/mysql.sock ?/var/run/mysqld/mysqld.sock
現(xiàn)在可以用mysql -uroot命令登陸上了~
?
?
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
