[問題] CentOS 5.3 安裝 MySQL 5.6 版的問題

看板Linux作者 (阿朱哥)時間8年前 (2016/01/05 12:11), 8年前編輯推噓1(1023)
留言24則, 5人參與, 最新討論串1/1
系統原本是安裝 MySQL-server-community-5.1.30-0.rhel5.i386 停止mysq後、直接下指令 #rpm -ivh --replacefiles MySQL-server-5.6.28-1.rhel5.i386.rpm 結果出現錯誤訊息 error: %pre(MySQL-server-5.6.28-1.rhel5.i386) scriptlet failed, exit status 1 error: install: %pre scriptlet failed (2), skipping MySQL-server-5.6.28-1.rhel5 也有嘗試過先移除5.1.30版 但是出現一樣的錯誤訊息、請問該往那個方向去解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.110.28 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1451967089.A.AE6.html

01/05 18:29, , 1F
有什麼原因要用5.3嗎
01/05 18:29, 1F
沒什麼理由、只是現階段online換不掉而已 ※ 編輯: zhucc (220.132.170.2), 01/05/2016 19:21:28

01/06 03:13, , 2F
on line為什麼換不掉?
01/06 03:13, 2F

01/06 03:14, , 3F
整家公司沒備機或是租備機以及環境重建的能力?
01/06 03:14, 3F
因為沒有急迫性、所以暫時不打算換掉 最近進機房幾次、每次動每次都有機器有問題Orz

01/06 06:42, , 4F
用ivh --force 試看看, 掛了不負責喔..
01/06 06:42, 4F
試過了、沒用XD ※ 編輯: zhucc (59.126.110.28), 01/06/2016 11:17:24

01/08 03:20, , 5F
舊版移除有移乾淨嗎?要移四個套件喔
01/08 03:20, 5F

01/08 03:22, , 6F
我移除5.6.10的時候是照著這個順序:
01/08 03:22, 6F

01/08 03:22, , 7F
rpm -e MySQL-shared-5.6.10-1.el6.i686.rpm
01/08 03:22, 7F

01/08 03:23, , 8F
rpm -e MySQL-server-5.6.10-1.el6.i686.rpm
01/08 03:23, 8F

01/08 03:23, , 9F
rpm -e MySQL-devel-5.6.10-1.el6.i686.rpm
01/08 03:23, 9F

01/08 03:23, , 10F
rpm -e MySQL-client-5.6.10-1.el6.i686.rpm
01/08 03:23, 10F

01/08 03:25, , 11F
然後我再裝新的5.7.10 沒問題
01/08 03:25, 11F
理論上是有 我用rpm -qa|grep -i ^mysql搜出來的都移除掉了 我也只有安裝下面三項而已 MySQL-devel-community-5.1.30-0.rhel5 MySQL-client-community-5.1.30-0.rhel5 MySQL-server-community-5.1.30-0.rhel5 不管是移除還是直接覆蓋都有試過 就是MySQL-server-5.6.28-1.rhel5.i386.rpm安裝會有問題 另外 devel 和 client 都沒有問題 ※ 編輯: zhucc (59.126.110.28), 01/08/2016 10:49:09

01/08 13:12, , 12F
我之前手動裝過 5.0.77是這樣裝的:
01/08 13:12, 12F

01/08 13:12, , 13F
rpm -hiv --nodeps mysql-5.0.77-4.el5_6.6.i386.rpm
01/08 13:12, 13F

01/08 13:13, , 14F
rpm -hiv --nodeps mysql-bench-5.0.77-4.el5_6.6.i386.r
01/08 13:13, 14F

01/08 13:13, , 15F
rpm -hiv --nodeps mysql-test-5.0.77-4.el5_6.6.i386.rp
01/08 13:13, 15F

01/08 13:13, , 16F
rpm -hiv --nodeps mysql-server-5.0.77-4.el5_6.6.i386.
01/08 13:13, 16F

01/08 13:14, , 17F
你參考看看
01/08 13:14, 17F

01/08 13:16, , 18F
rpm -hiv --nodeps mysql-devel-5.0.77-4.el5_6.6.i386.r
01/08 13:16, 18F
謝謝、有時間我在試一下 ※ 編輯: zhucc (220.132.170.2), 01/08/2016 15:46:11

01/08 16:38, , 19F
應該不是用 nodeps 參數,畫面內是顯示 pre script 錯誤
01/08 16:38, 19F

01/08 16:39, , 20F
rpm -Uhv 時候使用 --noscripts 看看,只是會有一些
01/08 16:39, 20F

01/08 16:40, , 21F
script 命令沒有執行,安裝沒有都全部完成
01/08 16:40, 21F

01/08 16:40, , 22F
若要查的話,rpm -qp --scripts xxxxx.rpm 命令
01/08 16:40, 22F

01/08 16:40, , 23F
可以查詢某個 rpm package 提供的 script 相關命令內容
01/08 16:40, 23F

01/08 16:41, , 24F
看一下 script 包含必要 run 一下可以追問題
01/08 16:41, 24F
文章代碼(AID): #1MYq9nhc (Linux)