1、执行以下命令,查看系统中是否已安装 MariaDB。
rpm -qa | grep -i mariadb
返回结果类似如下内容,则表示已存在 MariaDB。
为避免安装版本不同造成冲突,请执行以下命令移除已安装的 MariaDB。
yum -y remove 包名
若返回结果为空,则说明未预先安装,则执行下一步。
2、执行以下命令,在 /etc/yum.repos.d/ 下创建 MariaDB.repo 文件。
vi /etc/yum.repos.d/MariaDB.repo
3、按 “i” 切换至编辑模式,写入以下内容,添加 MariaDB 软件库。百度搜索国内资源库下载比较快
# MariaDB 10.4 CentOS repository list - created 2019-11-05 11:56 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
4、按 “Esc”,输入 “:wq”,保存文件并返回。
5、执行以下命令,安装 MariaDB。
yum -y install MariaDB-client MariaDB-server
6、执行以下命令,启动 MariaDB 服务。
systemctl start mariadb
7、执行以下命令,设置 MariaDB 为开机自启动。
systemctl enable mariadb
8、执行以下命令,验证 MariaDB 是否安装成功。
mysql
显示结果如下,则成功安装。
9、执行以下命令,退出 MariaDB。
q
10、执行以下命令,进入 MariaDB。新装第一次直接进数据库,以后就要输入账号密码才能打开数据库
mysql
11、执行以下命令,创建 MariaDB 数据库。例如 “wordpress”。
CREATE DATABASE wordpress;
12、执行以下命令,创建一个新用户。例如 “user”,登录密码为 123456。
CREATE USER 'user'@'localhost' IDENTIFIED BY '123456';
13执行以下命令,赋予用户对 “wordpress” 数据库的全部权限。
GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost' IDENTIFIED BY '123456';
14、执行以下命令,设置 root 帐户密码。
说明:
MariaDB 10.4 在 CentOS 系统上已增加了 root 帐户免密登录功能,请执行以下步骤设置您的 root 帐户密码并牢记。
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('输入您的密码');
15、执行以下命令,使所有配置生效。
FLUSH PRIVILEGES;
16、执行以下命令,退出 MariaDB。
q