CentOS 8.0 上如何安装 MariaDB

一、安装要求

😄😄😄MySQL 自从被 Oracle 收购后,其开源版本(MySQL Community Edition)的发展受商业策略影响,部分高级功能被保留给企业版。而 MariaDB 由 MySQL 原始开发者(Monty Widenius)主导,完全开源且由社区驱动,避免厂商锁定风险,所以是我们自主学习的不二选择。

以下操作都以 root 用户进行操作❗❗❗
以下操作都以 root 用户进行操作❗❗❗
以下操作都以 root 用户进行操作❗❗❗

root 用户的终端提示符通常以 # 结尾:

如果只是普通用户,需要切换身份:
sudo su -   # 需输入当前用户密码
或
su -        # 需输入 root 密码

二、安装步骤

🌐2.1 安装 MariaDB 服务
# yum install -y mariadb-server
🌐2.2 安装 MariaDB 命令行客户端
# yum install -y mariadb
🌐2.3 安装 MariaDB C library
# yum install -y mariadb-libs
🌐2.4 安装 MariaDB 开发包
# yum install -y mariadb-devel

三、启动

🌐3.1 启动服务
# systemctl start mariadb
🌐3.2 设置服务开启自启动
# systemctl enable mariadb
🌐3.3 查看服务状态
# systemctl status mariadb

可能输出为,注意到 Active 状态为 active (running),则表示安装成功:

四、测试连接

🌐4.1 使用命令行客户端尝试连接(默认无密码)
# mysql -uroot

可能的输出为:

在这里插入图片描述

🌐4.2 查看 MariaDB 版本号
MariaDB [(none)]> select version();
+-----------------+
| version()       |
+-----------------+
| 10.3.28-MariaDB |
+-----------------+
1 row in set (0.000 sec)

🌐4.3 设置 MariaDB 密码,增强安全性

我们可以通过 MariaDB 提供的安全初始化脚本,来设置 root 用户密码:

sudo mysql_secure_installation

运行后会提示:

  1. Enter current password for root (enter for none):

    如果是首次安装,直接按 Enter(默认无密码)。

    如果已有密码,输入旧密码。

  2. Set root password? [Y/n]

    输入 Y 并设置新密码。

  3. Remove anonymous users? [Y/n]

    输入 Y(删除匿名用户,增强安全)。

  4. Disallow root login remotely? [Y/n]

    输入 Y(禁止 root 远程登录)。

  5. Remove test database and access to it? [Y/n]

    输入 Y(删除测试数据库)。

  6. Reload privilege tables now? [Y/n]

    输入 Y(立即生效)。
    完成后,MariaDB root 密码即设置成功。

🌐4.4 通过服务器访问 MariaDB

有用户的服务器并没有开放 3306 端口号,导致无法正常访问,我们要在服务器的安全组规则里面进行配置:

在这里插入图片描述


此时,就可以创建数据库和数据表了。友友们,一定要注意设置密码,保护服务器安全性。避免服务器被黑客非法入侵,还要重装系统,造成数据丢失,因为本人已经中招了💘💘
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

web图解

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值