文章介紹CentOS 6.5 安裝MySQL 5.6.22-1的過程,遇到的問題以及解決辦法
步驟:
1. 查看CentOS自帶的mysql
命令:
rpm -qa | grep mysql
2. 將自帶的mysql卸載
命令:
rpm -e --nodeps (mysql的版本號)
3.上傳Mysql到linux
4.安裝mysql的依賴
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
5.解壓Mysql到/usr/local/下的mysql目錄(mysql目錄需要手動創建)內
cd /usr/local
mkdir mysql
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
6.在/usr/local/mysql下安裝mysql
安裝服務器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安裝客戶端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
問題所在:
很奇怪的問題:明明我沒有安裝成功卻提示我已將安裝!!!!!
解決辦法:
a. 先查看系統中是否有數據庫
rpm -qa | grep mysql
如果有的化刪除數據庫:
rpm -e --nodeps (mysql的版本號)
b.最重要的是,不管有沒有,執行下面的命令解決了
我的問題:package MySQL-server-5.6.22-1.el6.i686 is already installed
執行命令:進行數據庫刪除掃尾工作
rm -rf /var/lib/mysql*
rm -rf /usr/share/mysql*
c.繼續安裝數據庫
安裝服務器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
看到這裏 說明你的 mysql數據庫服務器端安裝成功。
d.安裝mysql數據庫的客戶端
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm