最近 MariaDB 10 变得稳定了。
MySQL 5.6 功能已添加到 10 版本中。我需要使用一些新功能,所以我很感兴趣:
有没有人在生产服务器上从 MariaDB 5.5 升级到 10?
升级路径是什么(只需将 mariadb repo 更改为 10 即可?)?
过渡是否顺利?
最佳答案
我们最近也在 CentOS 上进行了精确的升级。我们的任何数据库都没有遇到任何问题,所有数据库都使用 InnoDB 引擎。我已经附上了我们的内部升级方法,这可能会为您节省一些时间并向您展示我们采取的路径。
本指南假设您运行的是 AMD64 版本的 CentOS 6。
为 MariaDB 创建一个 yum repo 文件并将其命名为/etc/yum.repos.d/MariaDB.repo
卸载当前的 MariaDB 服务器和客户端。如果使用 yum 安装它们,请使用:
这应该根据 MariaDB/MySQL 卸载所有软件包,因此需要您重新安装 php-mysql,如下所述。任何其他依赖于 MySQL 的软件包也必须重新安装,所以请注意这一点。
安装 MariaDB
重新安装 PHP 的 MySQL 库
启动 MariaDB,更新数据文件并重启 Apache
service mysql start
mysql_upgrade
service httpd restart
考虑重新启动以测试是否一切正常。
关于mysql - 从 mariadb 5.5 升级/更新到 10,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22912208/