如何为WordPress安装和配置MySQL / MariaDB

2020年12月31日19:35:42 发表评论 43 次浏览

介绍

了解如何为WordPress安装和配置MySQL / MariaDB。 WordPress是世界上最受欢迎的CMS和博客软件包之一, 其著名的"五分钟安装"使其成为最易于使用的软件之一。

大多数WordPress用户会发现它可以在其服务器上运行, 而无需对MySQL / MariaDB进行任何更新或更改。但是, 在某些情况下, 可能需要更新或配置MySQL / MariaDB才能运行WordPress。

要求

  • 运行Ubuntu 14.04, CentOS 6或CentOS 7的服务器
  • 根或sudo权限

注意:对于任何带有Plesk的云服务器, 应始终通过Plesk界面安装和管理WordPress之类的应用程序。看我们的文章在具有Plesk的云服务器上使用WordPress有关分步说明。

检查你的MySQL / MariaDB版本

要检查你的MySQL / MariaDB版本, 请使用以下命令登录到客户端:

sudo mysql -u root -p

版本号将显示在欢迎消息中。

WordPress的

当前版本的WordPress建议:

  • MySQL 5.6或更高版本
  • MariaDB 10.0或更高版本

在Ubuntu 14.04上更新MySQL

注意:我们强烈建议你在继续更新MySQL之前备份数据库。 MySQL 5.5和5.6之间有几个显着差异。在升级MySQL之前, 请务必查阅更改列表, 以查看可能对系统造成影响的内容.

在较新的Ubuntu和Debian系统(包括Ubuntu 14.04)上, 首先使用以下命令删除现有版本的MySQL:

sudo apt-get purge mysql-server-core-5.5 mysql-server-5.5 mysql-server mysql-client-core-5.5 mysql-client-5.5 mysql-client  
sudo apt-get autoremove

然后使用以下命令安装MySQL 5.6:

sudo apt-get update
sudo -E apt-get install mysql-server-5.6 mysql-client-5.6

在CentOS 6上更新MariaDB

注意:我们强烈建议你在继续更新MariaDB之前备份数据库。

在较旧的CentOS和Red Hat系统(包括CentOS 6)上, 升级到MariaDB 10的过程分为三个步骤:

  1. 删除MySQL 5.1
  2. 安装和升级MariaDB 5.5
  3. 将MariaDB 5.5升级到MariaDB 10.0

尝试直接升级到MariaDB 10.0将会失败。

步骤1:配置MariaDB存储库并删除MySQL 5.1

使用以下命令创建文件:

sudo nano /etc/yum.repos.d/MariaDB55.repo

将以下内容放入文件中:

# MariaDB 5.5 repository for CentOS 6
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

保存并退出文件, 然后使用以下命令更新存储库缓存:

sudo yum clean all

最后, 使用以下命令删除MySQL:

sudo yum remove mysql-server

步骤2:安装和升级MariaDB 5.5

使用以下命令安装MariaDB 5.5:

sudo yum install MariaDB-server MariaDB-client

安装完成后, 使用以下命令启动MariaDB:

sudo service mysql start

使用以下命令升级MariaDB 5.5的安装:

sudo mysql_upgrade -u root -p

输入原始的MySQL根密码, 然后等待升级完成。

步骤3:删除MariaDB 5.5并升级到MariaDB 10.0

使用以下命令删除MariaDB 5.5:

sudo yum remove MariaDB-server MariaDB-client

使用以下命令禁用MariaDB 5.5存储库:

sudo mv /etc/yum.repos.d/MariaDB55.repo /etc/yum.repos.d/MariaDB55.repo.disabled

使用以下命令创建MariaDB 10.0存储库:

sudo nano /etc/yum.repos.d/MariaDB10.repo

将以下内容放入文件中:

# MariaDB 10.0 repository for CentOS 6
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

保存并退出文件, 然后使用以下命令更新存储库缓存:

sudo yum clean all

使用以下命令安装MariaDB 10.0:

sudo yum install MariaDB-server MariaDB-client

安装完成后, 使用以下命令启动MariaDB:

sudo service mysql start

使用以下命令升级安装:

sudo mysql_upgrade -u root -p

输入root MariaDB密码, 然后等待升级完成。然后使用以下命令启动MariaDB:

sudo service mysql start

在CentOS 7上更新MariaDB

注意:我们强烈建议你在继续更新MariaDB之前备份数据库。

在较新的CentOS和Red Hat系统(包括CentOS 7)上, 首次更新百胜使用命令:

sudo yum update

接下来, 添加MariaDB存储库。使用以下命令创建文件:

sudo nano /etc/yum.repos.d/MariaDB10.repo

将以下内容放入文件中:

# MariaDB 10.0 repository for CentOS 7
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

保存并退出文件。

停止正在运行的MariaDB实例, 并使用以下三个命令将其删除:

sudo systemctl stop mariadb
sudo yum remove mariadb-server mariadb mariadb-libs
sudo yum clean all

使用以下命令安装新版本:

sudo yum install MariaDB-server MariaDB-client

完成此操作后, 使用以下命令启动MariaDB:

sudo systemctl start mysql

最后, 使用以下命令启用MariaDB在启动时启动:

sudo /sbin/chkconfig mysql on
一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: