Linux伺服器上安裝MySQL版本衝突問題的解決

來源:互聯網
上載者:User

由於在使用的Linux伺服器上已經安裝了一個較低版本的mysql server,使用rpm包進行安裝時,提示版本衝突,安裝不能繼續進行。

由於舊的資料不想要了,解決辦法是這樣的:

1、 先把系統裡安裝的所有mysql找出來
#rpm -qa|grap -i mysql 運行此命令後,顯示所有列表
mysql-4.1.20-1.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1

2、 將列表一一強制移除:
#rpm -ev --nodeps mysql-4.1.20-1.RHEL4.1
#rpm -ev --nodeps mysqlclient10-3.23.58-4.RHEL4.1

3、 將老版本的幾個檔案手工刪除:
#rpm -f /etc/my.cnf
#rpm -rf /usr/var/lib/mysql

現在可以進行mysql的全新安裝,需要的軟體包:

軟體包名和用途
MySQL-server-community-5.0.51a-0.rhel4.i386.rpm MySQL伺服器軟體
MySQL-client-community-5.0.51a-0.rhel4.i386.rpm MySQL用戶端軟體
MySQL-devel-community-5.0.51a-0.rhel4.i386.rpm 各種庫檔案,包括為了編譯其他MySQL用戶端所需軟體
MySQL-shared-community-5.0.51a-0.rhel4.i386.rpm
MySQL-shared-compat-4.0.24-0.i386.rpm
MySQL用戶端共用的一些庫檔案,和shared-compat只能選擇一個
perl-DBI-1.40-5.i386.rpm Perl軟體支援

將下載的軟體包上傳至Linux伺服器後開始安裝 (注意安裝順序)

設定管理員root密碼:
[root@localhost mysql]# /usr/bin/mysqladmin -u root password '123456'

複製設定檔:
[root@localhost mysql]# cd /usr/share/mysql
[root@localhost mysql]# cp my-medium.cnf /etc/my.cnf

啟動MySQL服務:
[root@localhost mysql]# service mysql start

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.