mysql服務器提示升級,不少Linux用戶在升級完mysql發現總是提示conflicts with file from package,剛開始還不在意,後來直接不能啟動mysql服務器了,首要的任務是明白該錯誤提示表達的是什麼,再找解決方法。
首先發現不兼容包,所以要移除沖突的libs包,然後再去安裝!
代碼如下
rpm -e --nodeps mysql-5.0.95-5.el5_9.x86_64
或者使用
yum -y remove mysql-libs-5.0.95*
然後我們安裝mysql5.1就好了
rpm -ivh mysql-5.1.58-jason.1.i386.rpm
不推薦安裝mysql5.5,第一隊程序的兼容不是很好,隊centos的兼容也不是很好!
前面有一個VPS在測試的時候就會出現了程序的不兼容!webmin配置好就是利器,配置不好就是垃圾!
如果在配置中數據庫無法啟動或者是錯誤的話可以到下面這篇文章看看:
解決辦法1:
使用sql語句插入mysql.servers表
解決不可以創建數據庫/用戶等問題。
webmin備份數據庫的時會有錯誤提示,但仍然會生成sql文件。
可以在SSH上面修改沒mysql:
解決方法2:
ssh文本操作方法
mysql_upgrade -u root -p “MYSQL-ROOT的密碼”
如:
mysql_upgrade -uroot -p 123456
徹底解決!!
上面就是Linux升級mysql後報錯conflicts with file from package的解決方法了,本文提供了兩種解決方法,以免第一種方法無效。