最近MariaDB 10变得稳定。从mariadb 5.5到10的升级/更新
MySQL 5.6的功能被添加到10版本。我需要使用一些新功能,所以我很感兴趣:
有没有人从生产服务器上的MariaDB 5.5升级到10? 什么是升级路径(只需将mariadb repo更改为10即可使用?)? 转换是否平滑?
最近MariaDB 10变得稳定。从mariadb 5.5到10的升级/更新
MySQL 5.6的功能被添加到10版本。我需要使用一些新功能,所以我很感兴趣:
有没有人从生产服务器上的MariaDB 5.5升级到10? 什么是升级路径(只需将mariadb repo更改为10即可使用?)? 转换是否平滑?
我们最近也在CentOS上进行了精确升级。我们完全没有遇到过使用InnoDB引擎的任何数据库的麻烦。我附上了我们的内部升级方法,这可以为您节省一些时间,并告诉您我们采取了哪条路线。
本指南假设您正在运行的AMD64 versjon OG的CentOS 6
为MariaDB的创建yum软件库文件,并将其命名为/etc/yum.repos.d/MariaDB.repo
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 // The signing key value is 0x1BB943DB.
卸载当前的MariaDB服务器和客户端。如果百胜来安装它们,使用:
yum remove mysql MySQL-server MySQL-shared MySQL-shared-compat
这应该卸载所有软件包,这取决于MariaDB的/ MySQL的,因此需要重新安装PHP,MySQL的,如下所述。取决于MySQL的任何其他软件包也必须重新安装,因此请留意这一点。
安装MariaDB的
yum install MariaDB-server MariaDB-client
重新安装PHP的MySQL的LIB
yum install php-mysql
开始MariaDB的,更新的数据文件,并重新启动Apache
service mysql start
mysql_upgrade
service httpd restart
考虑重新启动到测试所有作品所需。
谢谢我的升级过程无懈可击! –
我也必须删除我的机器上的mariadb-libs。 – Yamiko
从版本5.5升级到10.0.12非常流畅。 升级后所有用户数据库和本地帐户都自动恢复..
+ ----------------- + | @@ version | + ----------------- + | 10.0.12-MariaDB |
注意:您可能需要如果发现连接错误重新启动CentOS的主机:
如果配置到MySQL/MariaDB的使用密码的root权限,你需要使用,当你想-p选项使用mysql_upgrade。
显然是脱离主题,属于超级用户或serverfault。 – DanFromGermany