CentOS 7: 安装 MariaDB 的步骤
对于想要使用的人来说,暂时只需在本地主机上使用。
假设
- sudo が利用可能であること。
程序
MariaDB的安装设置
-
- 安装MariaDB。
$ sudo yum -y install mariadb-server
(省略)
安装:
mariadb-server.x86_64 1:5.5.68-1.el7
已安装依赖关系:
mariadb.x86_64 1:5.5.68-1.el7
perl.x86_64 4:5.16.3-299.el7_9
perl-Carp.noarch 0:1.26-244.el7
perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7
perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7
perl-DBD-MySQL.x86_64 0:4.023-6.el7
perl-DBI.x86_64 0:1.627-4.el7
perl-Data-Dumper.x86_64 0:2.145-3.el7
perl-Encode.x86_64 0:2.51-7.el7
perl-Exporter.noarch 0:5.68-3.el7
perl-File-Path.noarch 0:2.09-2.el7
perl-File-Temp.noarch 0:0.23.01-3.el7
perl-Filter.x86_64 0:1.49-3.el7
perl-Getopt-Long.noarch 0:2.40-3.el7
perl-HTTP-Tiny.noarch 0:0.033-3.el7
perl-IO-Compress.noarch 0:2.061-2.el7
perl-Net-Daemon.noarch 0:0.48-5.el7
perl-PathTools.x86_64 0:3.40-5.el7
perl-PlRPC.noarch 0:0.2020-14.el7
perl-Pod-Escapes.noarch 1:1.04-299.el7_9
perl-Pod-Perldoc.noarch 0:3.20-4.el7
perl-Pod-Simple.noarch 1:3.28-4.el7
perl-Pod-Usage.noarch 0:1.63-3.el7
perl-Scalar-List-Utils.x86_64 0:1.27-248.el7
perl-Socket.x86_64 0:2.010-5.el7
perl-Storable.x86_64 0:2.45-3.el7
perl-Text-ParseWords.noarch 0:3.29-4.el7
perl-Time-HiRes.x86_64 4:1.9725-3.el7
perl-Time-Local.noarch 0:1.2300-2.el7
perl-constant.noarch 0:1.27-2.el7
perl-libs.x86_64 4:5.16.3-299.el7_9
perl-macros.x86_64 4:5.16.3-299.el7_9
perl-parent.noarch 1:0.225-244.el7
perl-podlators.noarch 0:2.5.1-3.el7
perl-threads.x86_64 0:1.87-4.el7
perl-threads-shared.x86_64 0:1.43-6.el7
安装完成!
确认MariaDB已停止。
$ sudo systemctl status mariadb -l
● mariadb.service – MariaDB数据库服务器
已载入: 已装载 (/usr/lib/systemd/system/mariadb.service; 禁用; 厂商预设值: disabled)
活动状态: 不活动的 (已停止)
启用MariaDB的自动启动设置。
$ sudo systemctl enable mariadb
已创建从/etc/systemd/system/multi-user.target.wants/mariadb.service到/usr/lib/systemd/system/mariadb.service的符号链接。
启动并确认MariaDB。
$ sudo systemctl start mariadb
$ sudo systemctl status mariadb -l
● mariadb.service – MariaDB数据库服务器
已载入: 已装载 (/usr/lib/systemd/system/mariadb.service; 启用; 厂商预设值: disabled)
活动状态: 活动的 (正在运行) since 金 2021-05-21 16:18:14 JST; 8s ago
进程: 2951 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
进程: 2867 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
主要PID: 2950 (mysqld_safe)
控制组:/system.slice/mariadb.service
├─2950 /bin/sh /usr/bin/mysqld_safe –basedir=/usr
└─3115 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –plugin-dir=/usr/lib64/mysql/plugin –logerror=/var/log/mariadb/mariadb.log –pid-file=/var/run/mariadb/mariadb.pid –socket=/var/lib/mysql/mysql.sock
5月 21 16:18:12 CentOS7 mariadb-prepare-db-dir[2867]: 有关更多说明,请参考MySQL手册。
5月 21 16:18:12 CentOS7 mariadb-prepare-db-dir[2867]: 请将任何问题报告给 http://mariadb.org/jira
5月 21 16:18:12 CentOS7 mariadb-prepare-db-dir[2867]: 有关MariaDB的最新信息,请访问 http://mariadb.org/。
5月 21 16:18:12 CentOS7 mariadb-prepare-db-dir[2867]: 您可以在以下位置找到有关MySQL部分的其他信息:
5月 21 16:18:12 CentOS7 mariadb-prepare-db-dir[2867]: http://dev.mysql.com
5月 21 16:18:12 CentOS7 mariadb-prepare-db-dir[2867]: 考虑加入MariaDB强大而充满活力的社区:
5月 21 16:18:12 CentOS7 mariadb-prepare-db-dir[2867]: https://mariadb.org/get-involved/
5月 21 16:18:12 CentOS7 mysqld_safe[2950]: 210521 16:18:12 mysqld_safe Logging to ‘/var/log/mariadb/mariadb.log’。
5月 21 16:18:12 CentOS7 mysqld_safe[2950]: 210521 16:18:12 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
5月 21 16:18:14 CentOS7 systemd[1]: 已启动MariaDB数据库服务器。
MariaDB 登录,退出
密码尚未设置,可直接留空确定。
-
- 用 root 用户登录到 MariaDB。
$ mysql -u root -p
输入密码:
欢迎进入 MariaDB 监视器。命令以;或\g结尾。
您的 MariaDB 连接 ID 是 2
服务器版本:5.5.68-MariaDB MariaDB 服务器
版权所有 (c) 2000, 2018, Oracle,MariaDB Corporation Ab 及其他。
键入 ‘help;’ 或 ‘\h’ 获取帮助。键入 ‘\c’ 清除当前输入语句。
MariaDB [(none)]>
退出登录。
)]> quit
再见
突然下雨了。