1. 程式人生 > >解決Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’錯誤

解決Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’錯誤

剛安裝完mysql,進行執行測試,報Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’錯誤,

[[email protected] mysql]# /usr/local/mysql/bin/mysqld_safe
131206 22:42:51 mysqld_safe Logging to ‘/var/log/mysqld.log’.
131206 22:42:51 mysqld_safe Starting mysqld daemon with databases from /data/mysql/data
131206 22:42:57 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
[

[email protected] mysql]# /usr/local/mysql/bin/mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

檢查一下mysql的執行狀態
[[email protected] mysql]# ps -ef | grep mysql
root     32092  2108  0 22:43 pts/0    00:00:00 grep mysql

檢視/tmp資料夾的確沒有mysql.sock檔案,

通過find命令查詢

[[email protected]

/]# find / -name mysql.sock
/var/lib/mysql/mysql.sock

原來安裝到/var/lib/mysql/mysql.sock這個位置啦,我們需要修改my.cnf檔案

[[email protected] /]# vi /etc/my.cnf

[client]
character-set-server = utf8
port    = 3306
socket  = /var/lib/mysql/mysql.sock
……

儲存之後即出,重新啟動mysql。

轉載:http://www.chenruixuan.com/archives/517.html

相關推薦

原來如此簡單:解決Mac上的Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

mac os上第一次使用mysql,果然出現了問題,安裝好mysql的dmg後,在終端輸入mysql,結果出現 hrfpc:~ hrf$ mysql ERROR 2002 (HY000): Can't connect to local MySQL server thr

解決Cant connect to local MySQL server through socket ‘/tmp/mysql.sock錯誤

剛安裝完mysql,進行執行測試,報Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’錯誤, [[email protected] mysql]# /usr/local/my

解決Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) ";

http://blog.csdn.net/hjf161105/article/details/78850658最近租了一個阿里云云翼伺服器,趁著自己還是一個學生,享受一下優惠。我租的是阿里雲Ubuntu16.04版本的伺服器,在搭建mysql的時候,一開始是可以執行的,由於某

完美解決Can't connect to local MySQL server through socket mysql.sock

We’ll be doing this in the following order. Stopping the MySQL server Create a new data directory and move the content from the old da

Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) " 解決辦法

cenos版本:6 完全安裝教程安裝,但就是卡在service mysqld start。網上的解釋都太繁瑣了,直接解除安裝乾淨重灌就行了。 方法: yum -y remove mysql(安裝的sql版本) 然後重點來了 find / -name mysql ,找到

解決 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)

###親測有效 電腦經過一番波折終於回到我的手中,然後美滋滋的開啟電腦,準備開啟資料庫看看資料,發現連不上資料庫了。報錯 ERROR 2002 (HY000): Can't connect to local MySQL server through socket

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

安裝mysql成功後,登陸mysql -uroot -p輸入密碼發生 mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect

MySql 報錯ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

MySql 報錯ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 這個錯是連結時報的錯,要連結必須啟動。修復的時候首先要啟動m

mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解決方法:原因:mysql目錄沒有許可權 方法:執行 sudo chown -R mysql:mysql /usr/local/var/mysql 給了許可權之後重啟 sudo mysql.ser

mac終端執行mysql出現Can't connect to local MySQL server through socket '/tmp/mysql.sock'

開啟mac的終端,輸入mysql -u root -p****** 之後,出現Can't connect to local MySQL server through socket '/tmp/mysql.sock',十分驚訝,因為幾個月前執行這個命令還是成功的。然後我就cd

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 是一個比較常見的資料庫報錯,而昨天我們的伺服器也報了這個錯誤,所有服務全掛,而且

CentOS下面ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

文章轉自:https://www.cnblogs.com/Lam7/p/6090975.html有時候,當我們使用“mysql”、“mysqladmin”、“mysqldump”等命令管理資料庫時,伺服器丟擲類似如下錯誤:一、錯誤現場還原:下面我們通過三種方式來連線,然後觀察提示的錯誤資訊:1、直接使用“my

記一次 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 排錯流程

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 是一個比

遇到問題----Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Can't connect to local MySQL server through socket '/tmp/mysql.sock' 提示得很清楚 就是連線的時候要/tmp路徑下找一個mysql.sock檔案 這裡沒有找到。 那我們應該怎麼辦呢  我們可以查詢下哪

連接Mysql提示Cant connect to local MySQL server through socket解決方法

127.0.0.1 方式 mic div conn 三種 問題 ati my.cnf 轉:http://aiezu.com/article/mysql_cant_connect_through_socket.html 有時候,當我們使用“mysql”、“mysqladmin

Cant connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock解決

bsp 文件讀取 my.cnf dir spa min pre 啟動 style mysql 改變 basedir 目錄,啟動後客戶端登陸出現 Can’t connect to local MySQL server through socket ‘/var/lib/mys

連線Mysql提示Cant connect to local MySQL server through socket各種情況以及解決辦法(轉載)

轉自:http://www.aiezu.com/db/mysql_cant_connect_through_socket.html 產生此問題的原因一般有兩個: 1、mysql服務未正常執行: 由於mysql的socket檔案是由mysqld服務啟動時建立的,如果mysqld服務未正常啟動,soc

連接Mysql提示Cant connect to local MySQL server through socket各種情況以及解決辦法(轉載)

文件的 字符 -o exe localhost user body external The 轉自:http://www.aiezu.com/db/mysql_cant_connect_through_socket.html 產生此問題的原因一般有兩個: 1、mysql服務

Cant connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock解決

mysql 改變 basedir 目錄,啟動後客戶端登陸出現  Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’  問題,解決方式如下: /etc/my.cnf &nbs

解決mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket錯誤的方法

ps -A | grep -i mysql kill 列出來的程序 service mysql start 我的問題就解決了 Fedora8啟動mysql 報錯: ERROR 2002 (HY000): Can’t connect to local MySQL