请在Centos 7上会Mariadb从5.50版本升级到10.2版本
Huangzhongbang
・2 分钟阅读
本文是为Plesk 12.5和Plesk Onyx 17.x编写的,在这些版本中,plesk附带MariaDB v5.50 ,这个MariaDB版本的缺点是在InnoDB数据库中不允许全文索引,这个操作仅适用于v10和更高版本 ,现在,我会向你展示一种快速的方法来升级Plesk上最新的稳定版本。
要求
- 已安装Plesk 12.5或Plesk Onyx 17.x ,
- 你需要SSH root访问,
确定你已经在启动本教程之前对你的服务器进行了完整备份/快照。
执行升级
如果在Plesk上启用了WatchDog,请在继续之前停用它!
通过SSH作为root
登录到服务器。
要安装Mariadb 10.2我们需要添加承载Mariadb版本10的Mariadb存储库,可以为服务器单独执行以下代码生成器,请访问:downloads.mariadb.org,并且选择要安装的发行版,版本和版本,在我们的例子中,它将类似于:
复制自定义存储库并使用vim粘贴到/etc/yum.repos.d/的文件中,我建议命名文件MariaDB.repo
以保持与其他存储库文件的一致性。
停止MariaDB服务器请记住,所有依赖于MariaDB的操作都要停止运行,直到你完成升级。
systemctl stop mariadb
如果存在,删除旧的MariaDB基准工具。
yum remove mariadb-bench
启动服务器更新。
yum update
刷新链接符号。
systemctl enable mariadb
执行升级。
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
重新启动服务器升级完成!
现在,登录到你的MySQL shell :
mysql -uadmin -p`cat /etc/psa/.psa.shadow`
然后键入status检查已安装的版本,
如果你已禁用了WatchDog进行升级操作,现在是启用它的时候了。