在许多网络服务器上,有 Plesk 运行7版本的Centos,这是专业的RedHat 7操作系统的免费版本。在德国,Plesk经常被用作管理界面。
Centos7带来了数据库服务器MariaDB 5.5,它是关于 mysql.5.5对应的是 MySQL比较 正在出现。可惜的是,这一切都有些尘埃落定,当然,它也可以用当前的 内容 管理制度无懈可击。
在MariaDB 10.3上的MariaDB 5.5
新版本带来了许多功能和更多的速度,因此,更换操作系统附带的旧软件产品往往是有意义的。在这个例子中,我们将MariaDB5.5更新到10.3。
如果服务器已经使用Plesk进行生产,那么只能在维护模式下更换数据库服务器,并事先建立数据库备份。最好是对整机进行快照。
要做到这一点,你只需要停止Plesk服务。
服务PSA stopall
而为了安全起见,数据库服务器又。
弥勒佛服务站
那就可以通过几个小命令来进行升级。
首先,我们需要创建一个合适的仓库,这样才能更新整个事情。要做到这一点,只需用编辑器创建以下文件。
nano /etc/yum.repos.d/MariaDB.repo。
[Mariadb]
名称 = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1
然后,这可以取代已经安装的mariadb服务器。
rpm -e -nodeps mariadb-bench #evtl 删除现有的mariadb-bench(如果存在)。
yum install MariaDB client MariaDB server 更新#MariaDB服务器
完全拆除并重新安装。如果已经安装了另一个MariaDB版本,或者依赖关系阻碍了更新,就会发生这种情况。
就是这样。现在只需重新启动数据库服务器。在MariaDB 10.3中,应该在/etc/my.cnf中添加以下一行。
innodb_strict_mode=0 #在使用旧的脚本时出现问题。
group_concat_max_len=320000 1TP3车间系统需要的。
启用mariadb服务
现在缺少的是所有表格的更新。要做到这一点,只需在升级数据库服务器时执行以下命令即可。
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`。
现在重新启动Plesk服务,一切都以当前MariaDB 10.3版本运行。
服务PSA启动
请务必记得定期进行备份。使用Uralt论坛或内容管理系统的客户可能会遇到当前数据库版本的问题。
如果你觉得这样做效果好的话,请直接写个评论。