请在Centos 7上会Mariadb从5.50版本升级到10.2版本

・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进行升级操作,现在是启用它的时候了。

Huangzhongbang profile image