Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> ERROR 2002: Cant connect to local MySQL server through socket /tmp/mysql.sock的解決

ERROR 2002: Cant connect to local MySQL server through socket /tmp/mysql.sock的解決

日期:2017/2/8 10:20:36      編輯:關於服務器

今天安裝LAMP,在安裝MySQL的時候啟動服務總是失敗,提示ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

查看了一下,確實麼有/tmp/mysql.sock這個文件。如果創建咧?

到網絡找了n多的資料,恢復下mysql.sock,結果還是不行,終於看了安裝文件後才知道在/etc/my.cnf這個文件不對,需要重新創建一個,於是我重新復制了一份,步驟如下:

cd mysql-VERSION 到解壓縮文件的目錄下

復制

cp support-files/my-medium.cnf /etc/my.cnf

重新初始化,創建授權表

bin/mysql_install_db --user=mysql

 

啟動服務

bin/mysqld_safe --user=mysql &

再重新連接就OK了,網絡上關於這個問題的解決方法N多,都太啰嗦,看了半天也不知所雲,簡直就是浪費時間,現在自己終於搞定啦!

Copyright © Windows教程網 All Rights Reserved