文章目录
一、安装要求
😄😄😄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
运行后会提示:
-
Enter current password for root (enter for none):
如果是首次安装,直接按 Enter(默认无密码)。
如果已有密码,输入旧密码。
-
Set root password? [Y/n]
输入 Y 并设置新密码。
-
Remove anonymous users? [Y/n]
输入 Y(删除匿名用户,增强安全)。
-
Disallow root login remotely? [Y/n]
输入 Y(禁止 root 远程登录)。
-
Remove test database and access to it? [Y/n]
输入 Y(删除测试数据库)。
-
Reload privilege tables now? [Y/n]
输入 Y(立即生效)。
完成后,MariaDB root 密码即设置成功。
🌐4.4 通过服务器访问 MariaDB
有用户的服务器并没有开放 3306 端口号,导致无法正常访问,我们要在服务器的安全组规则里面进行配置:
此时,就可以创建数据库和数据表了。友友们,一定要注意设置密码,保护服务器安全性。避免服务器被黑客非法入侵,还要重装系统,造成数据丢失,因为本人已经中招了💘💘