安裝mysql中遇到的問題1

xusir發表於2013-09-27
我的debian7之前安裝了mysql-server,是通過apt安裝的,後來我解除安裝掉,
然後用whereis mysql查詢,
把所有關於mysql的目錄刪除掉,包括帶mysqld的目錄及檔案. 
重新安裝mysql,安裝過程中沒有提示錯誤,也沒有提示要輸入root密碼之類的, 
完成後 ,通過whereis mysql無法找到安裝的檔案,which mysql也無法找到,執行提示無mysql命令....請問這個問題該如何解決.

這是我在其它平臺上提的問題,可惜沒有人回答,最後自己多次搜尋嘗試終於解決.

以下是解決這個問題的過程:

1.在網上看到這部分,

sudo dpkg --remove mysql-serversudo 
apt-get purge -f mysql-server mysql-commonsudo
apt-get install mysql-server mysql-common

這裡主要是把原來的mysql全部刪除掉,重新進行安裝.

但是我這裡重新安裝後會出現如下問題

正在設定 mysql-server-5.5 (5.5.27-0ubuntu2) ...start: Job failed to startinvoke-rc.d: initscript mysql, 
action "start" failed.dpkg: error processing mysql-server-5.5 (--configure): 子程式
已安裝 post-installation 指令碼
返回了錯誤號 1dpkg: dependency problems prevent configuration of mysql-server: mysql-server
依賴於 mysql-server-5.5
然而: 軟體包 mysql-server-5.5 尚未配置。dpkg: error processing mysql-server (--configure):
依賴關係問題 - 仍未被配置因為錯誤訊息指示這是由於上一個問題導致的錯誤,沒有寫入 apport 報告。
在處理時有錯誤發生: mysql-server-5.5 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

針對這個問題繼續查詢資料,最的又找到了一部分

刪除mysql前 先刪除一下 /var/lib/mysql 還有 /etc/mysql

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

sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor

sudo apt-get install mysql-server mysql-common

到這裡就解決了這個問題了.用了一個下午的時間,坑呀.中間差一點就換重灌系統了,事實證明重灌系統不是明智之舉,很多問題是可遇而不可求的,如果重灌系統可能就可以正常安裝mysql,但是這個問題哪天可能還會出現,與其逃避不如直面其難.解決問題了也可以增強信心,尤其做這一行的,有問題一定要儘量想辦法解決,而不迴避.好了,後面是廢話.

相關文章