天天看點

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 解決方法

mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1)

這個問題剛好之前我遇到過,一段時間一直困擾着我,但是經過我的研究,慢慢摸索,也查閱了相關的資料,終于把這個問題順利解決了,現在我就把這個問題的解決辦法分享給大家,讓更多的人知道。

在删除mysql前 需要先删除一下 /var/lib/mysql 還有 /etc/mysql

需要輸入以下幾條指令:

sudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -R

sudo apt-get autoremove mysql* --purge

sudo apt-get remove apparmor

sudo apt-get install mysql-server mysql-common

從上到下依次輸入指令敲回車,等這些指令都執行完之後,會重新裝Mysql資料庫,到重新安裝出現輸入密碼的操作的時候說明你的問題已經解決了!

繼續閱讀