標籤:
一、卸載系統原有mysql
切換到root使用者下操作:
[[email protected] ~]$ su
查看該作業系統是否已經安裝了mysql資料庫:
[[email protected] carsonzhu]# rpm -qa | grep mysql
mysql-libs-5.1.71-1.el6.x86_64
然後我用下面的方式試圖刪除mysql(遇到了問題):
[[email protected] carsonzhu]# rpm -e mysql-libs-5.1.71-1.el6.x86_64error: Failed dependencies:libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64[[email protected] carsonzhu]# rpm -e mysql-libs-5.1.71-1.el6.x86_64.rpm --nodepserror: package mysql-libs-5.1.71-1.el6.x86_64.rpm is not installed
說是卸載的時候有依賴包,需要先把postfix-2:2.6.6-2.2.el6_1.x86_64卸載掉,rpm -e postfix-2:2.6.6-2.2.el6_1.x86_64也是不行!然後我搜尋解決方案(CentOS 6.3 64位下徹底卸載mysql5.5.25圖解教程)有:
如果存在CentOS內建mysql-libs-5.1.71-1.el6.x86_64使用下面的命令卸載即可
[[email protected] carsonzhu]# rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64
[[email protected] carsonzhu]# rpm -qa|grep -i mysql //查看mysql是否已經卸載成功
發現什麼都沒有了
[[email protected] carsonzhu]# find / -name mysql //尋找之前老版本mysql的目錄
發現也沒有內容
(註:假設尋找結果如下:
[[email protected] ~]# find / -name mysql
# /var/lib/mysql
# /var/lib/mysql/mysql
# /usr/lib64/mysql
刪除對應的mysql目錄
# rm -rf /var/lib/mysql
# rm -rf /var/lib/mysql
# rm -rf /usr/lib64/mysql
這裡卸載後/etc/my.cnf不會刪除,需要進行手工刪除
# rm -rf /etc/my.cnf)
查看yum上提供下載的mysql的版本資訊:
[[email protected] carsonzhu]# yum list | grep mysqlapr-util-mysql.x86_64 1.3.9-3.el6_0.1 base bacula-director-mysql.x86_64 5.0.0-13.el6 base bacula-storage-mysql.x86_64 5.0.0-13.el6 base dovecot-mysql.x86_64 1:2.0.9-19.el6_7.2 updatesfreeradius-mysql.x86_64 2.2.6-6.el6_7 updateslibdbi-dbd-mysql.x86_64 0.8.3-5.1.el6 base mod_auth_mysql.x86_64 1:3.0.0-11.el6_0.1 base mysql.x86_64 5.1.73-5.el6_7.1 updatesmysql-bench.x86_64 5.1.73-5.el6_7.1 updatesmysql-connector-java.noarch 1:5.1.17-6.el6 base mysql-connector-odbc.x86_64 5.1.5r1144-7.el6 base mysql-devel.i686 5.1.73-5.el6_7.1 updatesmysql-devel.x86_64 5.1.73-5.el6_7.1 updatesmysql-embedded.i686 5.1.73-5.el6_7.1 updatesmysql-embedded.x86_64 5.1.73-5.el6_7.1 updatesmysql-embedded-devel.i686 5.1.73-5.el6_7.1 updatesmysql-embedded-devel.x86_64 5.1.73-5.el6_7.1 updatesmysql-libs.i686 5.1.73-5.el6_7.1 updatesmysql-libs.x86_64 5.1.73-5.el6_7.1 updatesmysql-server.x86_64 5.1.73-5.el6_7.1 updatesmysql-test.x86_64 5.1.73-5.el6_7.1 updatesphp-mysql.x86_64 5.3.3-46.el6_7.1 updatesqt-mysql.i686 1:4.6.2-28.el6_5 base qt-mysql.x86_64 1:4.6.2-28.el6_5 base rsyslog-mysql.x86_64 5.8.10-10.el6_6 base rsyslog7-mysql.x86_64 7.4.10-3.el6_7.1 updates
linux學習之centos(三):mysql資料庫的安裝和配置