Drupal 8在Debian上安装配置MySQL

本教程介绍为Drupal 8在Debian使用APT安装MySQL,因为使用APT安装方便简单,要安装MySQL需要安装MySQL官方APT软件源。

在Debian上安装MySQL数据库

1)下载MySQL Apt源安装包

进入MySQL官方软件源下载页面,下载Debian软件源

wget https://dev.mysql.com/get/mysql-apt-config_0.8.7-1_all.deb

2)安装MySQL Apt源

安装下载的MySQL Apt软件包

sudo dpkg -i mysql-apt-config_0.8.7-1_all.deb

运行命令后,会弹出安装选择软件集界面:

未分类

选择的软件选集有三项:

  • MySQL Server & Cluster:MySQL服务器软件包,必选

  • MySQL Tools & Connectors:MySQL一些工具包和一些动态链接库,一般情况下应该选择为:Enabled

  • MySQL Preview Packages:mysql-shell高级命令行工具,但是在Debian中此包为空

使用上下方向键移动选定某项,选中后按“Enter”键进入设置,如选择MySQL服务器:

未分类

使用上下方向键移动选项,选中后按“Enter”选择服务器的版本。

三项都设置完成后,使用上下方向键移动到“OK”项,然后按“Enter”,安装软件源。

3)更新软件源

sudo apt-get update

4)安装MySQL数据库服务器

sudo apt-get install mysql-community-server

在安装过程中会提示你输入密码:

未分类

5)启动MySQL数据库服务器

sudo systemctl start mysql

6)使MySQL数据库服务器开机自启动

sudo systemctl enable mysql

为Drupal 8创建所需的数据库和角色(用户)

1)使用mysql命令登陆数据库服务器

mysql -u root -p

2)创建Drupal 8使用的数据库

create database drupal_db;

把drupal_db替换为你要使用的数据库名。

3)为Drupal 8网站单独创建一个用户,用以连接数据库

CREATE USER 'drupal_user'@'localhost' IDENTIFIED BY 'password';

把drupal_user替换为你要使用的用户名,把password替换为你使用的密码。

4)把对数据库drupal_db的所有操作权限赋予drupal_user

GRANT ALL ON drupal_db.* TO 'drupal_user'@'localhost';

5)Drupal 8使用MariaDB数据库设置

在Drupal 8安装过程中,如果选择使用MariaDB数据库,只需把我们创建的数据库,用户,密码输入

未分类

然后点击“保存并继续”按钮。