標籤:
[[email protected] /]# mysqldump --all-databases --user=root --password --master-data > backupdatabase.sql #備份原資料庫
Enter password:
mysqldump: Error: Binlogging on server not active #提示啟動過日誌
[[email protected] /]# vi /etc/my.cnf # [mysqld] 添加 log-bin = mysql-bin 開機記錄功能
[[email protected] /]# service mysqld stop # centos6 chkconfig mysqld off centos7 [[email protected] ~]# systemctl disable mysqld.service 刪除開機啟動
第三步:卸載mysql:
| 1 |
[[email protected] ~]# yum remove mysql* mysql-server mysql-devel mysql-libs |
上面的命令將你當前MySQL的設定檔/etc/my.cnf檔案到/etc/my.cnf.rpmsave進行備份。
第四步:安裝REMI存放庫,以解決MySQL的相容性問題
你可能會得到在安裝MariaDB的依賴關係錯誤。因此,讓我們添加REMI存放庫來解決依賴性問題。感謝AskMonty知識庫幫我解決依賴關係問題。
| 1 |
[[email protected] ~]# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm |
這一步提示錯誤
[[email protected] ~]# rpm -ivh remi-release-6.rpm 警告:remi-release-6.rpm: 頭V3 DSA/SHA1 Signature, 金鑰識別碼 00f97f56: NOKEY
錯誤:依賴檢測失敗:
epel-release >= 6 被 remi-release-6.5-1.el6.remi.noarch 需要
[[email protected] ~]# wget ftp://ftp.pbone.net/mirror/dl.iuscommunity.org/pub/ius/archive/Redhat/6/i386/epel-release-6-5.noarch.rpm #下載epel-release
[[email protected] ~]# rpm -ivh epel-release-6-5.noarch.rpm
[[email protected] ~]# rpm -ivh remi-release-6.rpm #解決
現在安裝compat-mysql55包:
| 1 |
[[email protected] ~]# yum --enablerepo=remi-test --disablerepo=remi install compat-mysql55 |
第五步:安裝Mariadb:
建立一個庫檔案為MariaDB的,並添加以下幾行:
對於32位系統:
| 12345678 |
[[email protected] ~]# vi /etc/yum.repos.d/mariadb.repo # MariaDB 5.5 CentOS repository list - created # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-x86 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 |
對於64為系統:
| 1234567 |
[[email protected] ~]# vi /etc/yum.repos.d/mariadb.repo # MariaDB 5.5 CentOS repository list # http://mariadb.org/mariadb/repositories/ [mariadb]name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 |
儲存並退出運行
下載開始安裝Mariadb:
| 1 |
[[email protected] ~]# yum install MariaDB-devel MariaDB-client MariaDB-server -y |
安裝過程提示衝突, yum remove mysql-community-common 卸載後接著上面的安裝就成功了
第六步:啟動Mariadb服務
| 123 |
[[email protected] ~]# service mysql start Starting MySQL...... SUCCESS! [[email protected] ~]# chkconfig mysql on |
mariabd mysql升級mariadb