安裝mysql中遇到的問題1


我的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,但是這個問題哪天可能還會出現,與其逃避不如直面其難.解決問題了也可以增強信心,尤其做這一行的,有問題一定要盡量想辦法解決,而不回避.好了,后面是廢話.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM