如何使用YUM升级MariaDB 5.5至MariaDB 10.0

MariaDB 10.0稳定性已被释放。从MariaDB5.5升级到 MariaDB 10.0。这是升级到MariaDB 10.0简单的过程

MariaDB 10.0 Stable版本已经发布,可使用yum包管理器安装。今天,我们从MariaDB 5.5使用Yum升级Howtoing.com数据库服务器MariaDB 10.0。此升级很顺利。但要小心,所有的数据库备份保存你从不必要的损坏和恢复。 MariaDB的5.5升级至10.0

第1步:备份数据库

我们在升级之前MariaDB 建议备份所有的数据库。你可以使用任何工具,按您的喜好去做。在这个例子中我正在使用mysqldump的所有数据库的完整备份。
# mysqldump -u root -p --all-databases > alldb.sql

第2步:添加MariaDB Yum库

在本教程中,我们假设您正在运行的CentOS-6系统,创建yum软件库配置文件/etc/yum.repos.d/mariadb.repo并添加下面的配置。

在CentOS-6的64位:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

在CentOS-6 的32位:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
对于其他版本,您可以使用MariaDB 存储库生成工具

第3步:升级MariaDB

为了避免任何冲突首先我建议删除任何现有MariaDB / MySQL安装完成。
# yum remove mysql MySQL-server MySQL-shared MySQL-shared-compat MariaDB-server MariaDB-client
上述命令应删除所有软件包取决于MariaDB / MySQL的,让我们用下面的命令来安装MariaDB 10.0。
# yum install MariaDB-server MariaDB-client
这可能是PHP-mysql软件包MariaDB 5.5的卸载过程中已删除。所以还安装。
# yum install php-mysql
最后启动MariaDB ,更新的数据文件,也请重新启动Apache服务
# service mysql start
# mysql_upgrade
# service httpd restart

第4步:验证MariaDB 升级

升级之后。如果一切顺利,所有的数据库应该有。让我们使用旧密码连接到MariaDB 服务。
# mysql -p

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or g.
Your MariaDB connection id is 4
Server version: 10.0.10-MariaDB-log MariaDB Server

Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

MariaDB [(none)]>