mysql啟動的時候報錯
問題描述
我自己搭建了一個wp博客,數據庫連的本地的,結果mysql老是自己崩掉,這讓我很煩惱,網上的教程很多,試了沒有卵用。后來卸載重裝了mysql,過了幾天又出現這種問題。求大神幫忙解決下.
root@iZ28vxklvnaZ:/alidata/www/blog# mysql -u root -pEnter password: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ’/tmp/mysql.sock’ (2)root@iZ28vxklvnaZ:/alidata/www/blog# service mysqld startStarting MySQL. * The server quit without updating PID file (/alidata/server/mysql/data/iZ28vxklvnaZ.pid).root@iZ28vxklvnaZ:/alidata/www/blog# netstat -tunplActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1489/httpd tcp0 0 0.0.0.0:21 0.0.0.0:* LISTEN 588/vsftpd tcp0 0 0.0.0.0:22 0.0.0.0:* LISTEN 862/sshdudp0 0 115.28.69.186:123 0.0.0.0:* 1553/ntpd udp0 0 10.144.169.249:123 0.0.0.0:* 1553/ntpd udp0 0 127.0.0.1:123 0.0.0.0:* 1553/ntpd udp0 0 0.0.0.0:123 0.0.0.0:* 1553/ntpd udp6 0 0 :::123 :::*1553/ntpd root@iZ28vxklvnaZ:/alidata/www/blog#
問題解答
回答1:我在阿里云ecs上搭建網站的時候也經常碰到這種情況,后來發現是服務器內存不夠用,你可以用free -h看下剩余內存多少,只有100m多的話,被人訪問很容易掛掉,原理我估計是mysql鏈接數太多了,內存不夠用,于是mysql掛了,處理問題方向你可以試著去搜一下mysql內存優化,我比較懶直接升級了更大的內存,于是問題就沒出現了,嘿嘿
回答2:先ps aux | grep mysql 看看錯誤日志放在哪里
比如--log-error=/home/mysql_data/xxx.err
然后看看里面的錯誤信息,記得拉到最下面
回答3:應該是mysqld服務沒啟動
回答4:出現: Can’t connect to local MySQL server through socket ’/tmp/mysql.sock’ (2)
首先:ps -ef | grep mysql 查看你配置的socket
然后登陸的時候: mysql -u user -pPassword -S 你的mysql.sock的path
相關文章:
1. [前端求職必看]前端開發面試題與答案精選_擴展問題2. javascript - 在top.jsp點擊退出按鈕后,right.jsp進行頁面跳轉,跳轉到login.jsp3. javascript - 下面的這段算法代碼求解釋4. mac連接阿里云docker集群,已經卡了2天了,求問?5. css3 - 在sublime text里, 如何讓emmet生成的帶前綴css屬性垂直對齊?6. javascript - js 有什么優雅的辦法實現在同時打開的兩個標簽頁間相互通信?7. java - spring-data Jpa 不需要執行save 語句,Set字段就可以自動執行保存的方法?求解8. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點9. javascript - angular中如何創建一個能被不同模塊中組件都能訪問其屬性和方法的對象10. 想找個php大神仿個網站。
