本教程介绍为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数据库,只需把我们创建的数据库,用户,密码输入
然后点击“保存并继续”按钮。