redhat6\centos6 mysql5.1升級到5.7

1.首先備份數據,雖然說成功的升級數據不會丟失,可是保險起見備份下。mysql

sqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sqlsql

最好連數據文件和配置文件也備份一份。ide

cp -R /data/mysql mysql-5.1-data測試

cp /etc/my.cnf my.cnf-5.1spa

備份完以後中止mysql服務。orm

service mysqld stopserver

好了,開始進入正題。ci

2.卸載舊版本的Mysqlrem

yum remove mysql mysql-*get

執行以後再看看是否是殘餘一些mysql-libs之類的

yum list installed | grep mysql

若是有,並確認沒用以後也能夠刪除。

yum remove mysql-libs

3.下載bundle

http://dev.mysql.com/downloads/mysql/

http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.30-1.el6.x86_64.rpm-bundle.tar

解壓:tar -xvf MySQL-5.6.30-1.el6.i686.rpm-bundle.tar

四、安裝


在RHEL系統中,必須先安裝「MySQL-shared-compat-5.6.30-1.el6.i686.rpm」這個兼容包,而後才能安裝server和client,不然安裝時會出錯。

yum install MySQL-shared-compat-5.6.30-1.el6.i686.rpm  # RHEL兼容包

yum install MySQL-server-5.6.30-1.el6.i686.rpm              # MySQL服務端程序

yum install MySQL-client-5.6.30-1.el6.i686.rpm                # MySQL客戶端程序

yum install MySQL-devel-5.6.30-1.el6.i686.rpm                # MySQL的庫和頭文件

yum install MySQL-shared-5.6.30-1.el6.i686.rpm              # MySQL的共享庫


五、啓動測試

service mysql start 因爲默認不帶/etc/my.conf,須要去/usr/share/mysql中去找個默認的替換下

相關文章
相關標籤/搜索