mysql無法啟動 ERROR 2002 [論壇 - 伺服器架設]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


mysql無法啟動 ERROR 2002
會員一級
註冊日期:
2013/5/24 14:50
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 25
MP : 3 / 755
EXP: 0
離線
板上各位大家好

前言:
作業系統是Ubuntu,最近在學校打工幫忙維護Drupal的網頁
昨天接到說突然有網頁無法更新的情況
後來我要從後台使用者登入,server卻一直沒有回應
上網爬文過後嘗試了GRANT ALL PRIVILEGES ON databasename.* 指令
之後重新啟動mysql後 Server load 突然變很重,
Drupal現在就成線site off-line的狀態


後來我要從command-line連線mysql時
出現以下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)
telnet 發現 mysql 3306 沒有運作
然後/var/run/mysqld也是空的

上網爬文後發現別人的解決方法
1.重灌mysql,可是我怕一重灌mysql,Drupal會整個掛掉

2.有人說/var/lib/mysql站太多容量了,要減肥
可是這裡面都是資料庫的資料表,若要備份該如何下手?

還是能在/var/run/mysqld 底下新增mysqld.sock的檔案呢?
懇請各位幫忙!!

2013/5/24 14:57
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 39777
EXP: 38
離線
重啟 MySQL 看看能不能解決問題
以 root 身份於終端機下執行 service mysql restart
另外檢查 MySQL 的紀錄檔

2013/5/24 15:13
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
如果你是從 安裝 mysql 那一臺電腦操作
http://127.0.0.1/phpmyadmin
如果你是從 安裝 mysql 以外另外一臺電腦操作
http://mySQL-LAN-IP/phpmyadmin
把結果網頁 擷圖 貼上來

備註
上面方法必需有安裝 phpmyadmin 套件 在 server 端才行
如果沒有 可以補裝 phpmyadmin
sudo apt-get install phpmyadmin

2013/5/24 15:28
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 39777
EXP: 38
離線
poloshiao 寫到:
如果你是從 安裝 mysql 那一臺電腦操作
http://127.0.0.1/phpmyadmin
如果你是從 安裝 mysql 以外另外一臺電腦操作
http://mySQL-LAN-IP/phpmyadmin
把結果網頁 擷圖 貼上來

備註
上面方法必需有安裝 phpmyadmin 套件 在 server 端才行
如果沒有 可以補裝 phpmyadmin
sudo apt-get install phpmyadmin
連命令列介面都連不上的時候 phpmyadmin 是不會有用的

2013/5/24 15:42
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002
會員一級
註冊日期:
2013/5/24 14:50
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 25
MP : 3 / 755
EXP: 0
離線
感謝樓上的大大,
我有試過reboot了,可是錯誤訊息還是一樣

那我var/run/msqld的權限薇
drwxr-xr-x 2 mysql root 40 2013-05-24 15:44 mysqld

var/log/mysql.log、 mysql.err 打開進去是空白的

我另外嘗試重啟mysql
root@XXXX:/var/log/mysql# mysql restart
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
也是一樣

2013/5/24 16:30
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
連命令列介面都連不上的時候 phpmyadmin 是不會有用的

有沒有用
應該由 貼文問問題的人
自行選擇是否要實際體驗看看
不宜由別人武斷代言
可能錯失一次簡單就能解決問題的機會

備註
phpmyadmin
有附簡單的 script tool 工具 可以幫你
是否有效
要試試才知道
因爲每個人的電腦 軟硬體條件與問題 不一定一樣

2013/5/24 16:50
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002
會員一級
註冊日期:
2013/5/24 14:50
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 25
MP : 3 / 755
EXP: 0
離線
你好:
phpmyadmin的連結還在
http://english.ncku.edu.tw/PMB/
主機是文字介面,所以也沒有辦法開網頁
我是透過ssh遠端


可是我問過前任的網管之前工作都沒有用資料庫
留下來的文件中登入phpmyadmin的帳密也都沒有辦法登入
似乎有限localhost才能登入

我之前登入mysql是用在主機內找到的一組帳密
似乎是架drupal時產生的帳密

可是現在我用 mysql -u 帳號 -p
Enter passwd:

也是得到error 2002這個錯誤訊息


請問有辦法copy一份mysqld.sock檔案嗎
還是這是mysql啟動時會自動產生的?

2013/5/24 17:49
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 39777
EXP: 38
離線
chao510 寫到:
請問有辦法copy一份mysqld.sock檔案嗎
還是這是mysql啟動時會自動產生的?

socket 檔案應該是 MySQL 自動產生
您的 MYSQL 是如何安裝的?
另外請嘗試以ROOT身份執行 service mysql restart

2013/5/24 18:15
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002
會員一級
註冊日期:
2013/5/24 14:50
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 25
MP : 3 / 755
EXP: 0
離線
Hi V大

我在/etc/init.d下

嘗試
mysql restart
ERROR 2002

mysqld restart
不會跳出錯誤訊息

之後再次執行mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)


最後面跳成 (111)

2013/5/24 18:31
應用擴展 工具箱
回覆: mysql無法啟動 ERROR 2002

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
主機是文字介面,所以也沒有辦法開網頁

從另外一臺 區網內 安裝有 桌面 與firefox 或 chrome 的電腦
就可以登入 不必 ssh
是 透過 http 登入
爲何 從另外一臺 http 使用登入 ?
可以避開 權限不對 的困擾
從本機登入 常常有許多 權限不對 的困擾
相對之下 從另外一臺 http 登入
比較安全

似乎有限localhost才能登入

如果真的有這個限制 可以進入 phpmyadmin 設定檔修改的
留下來的文件中登入phpmyadmin的帳密也都沒有辦法登入

phpmyadmin 的登入方法 及 密碼 都可以 進入 phpmyadmin 設定檔修改的

phpmyadmin 設定檔 有好幾個
詳細閱讀
phpMyAdmin
主要是這一個 (安裝在 Server 端)
The main configuration file is /etc/phpmyadmin/config.inc.php
你上面說的問題 應該都可以 找到答案
但是你實際上的設定檔 是不是 這一個 還是 從 這一個 爲樣本 copy 去的
你注意一下 實際的位置

2013/5/24 19:01
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.