Drupal 8在Debian上安装配置MariaDB

译者:anxin
日期:2017-08-10

本教程介绍在Debian使用APT安装MariaDB,因为使用APT安装方便简单,包含MariaDB较新版本的Yum源有很多。本教程使用MariaDB官方软件源安装MariaDB数据库服务器。

在Debian上安装MariaDB数据库

1)进入MariaDB官方软件源配置页面,选择发行版Debian,然后选择一个版本如:Debian 8 "Jessie",再选择一个MariaDB版本如:10.2(stable),最后选择一个镜像如:清华大学镜像。

2)出现两种方式安装MariaDB软件源,(1)使用add-apt-repository命令添加软件源,(2)创建一个mariadb.list文件,添加软件源代码,本文以第二种方式安装MariaDB软件源。使用第二种方式安装软件源,使得软件源易于管理。

3)安装MariaDB秘钥

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

4)在/etc/apt/sources.list.d文件夹中创建mariadb.list文件

sudo vi /etc/apt/sources.list.d/mariadb.list

添加以下MariaDB软件源代码:

# MariaDB 10.2 repository list - created 2017-08-10 09:53 UTC
# http://downloads.mariadb.org/mariadb/repositories/
deb [arch=amd64,i386] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.2/debian jessie main
deb-src http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.2/debian jessie main

5)更新软件源

sudo apt-get update

6)安装MariaDB数据库服务器

sudo apt-get install mariadb-server

7)启动MariaDB数据库服务器

sudo systemctl start mariadb

8)使MariaDB数据库服务器开机自启动

sudo systemctl enable mariadb

设置MariaDB root用户密码

在MariaDB安装后,默认root用户没有设置密码(此方法仅限第一次设置root密码使用,不能用于修改root密码)。

1)使用mysql命令登陆MariaDB数据库

mysql

2)执行SQL语句为root用户添加密码

update mysql.user set password=PASSWORD("newpassword") where User='root';

3)重启MariaDB数据库

systemctl restart mariadb

为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数据库,只需把我们创建的数据库,用户,密码输入

Drupal 8使用MariaDB数据库

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

本文链接:/tutorial/drupal-8/for-drupal-8-anzhuang-peizhi-mariadb-in-debian

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!