执行命令:yum install mariadb-server mariadb,得到如下输出:
[root@localhost ~]# yum install mariadb-server mariadb 已加载插件:fastestmirror base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 Loading mirror speeds from cached hostfile * base: mirrors.zju.edu.cn * extras: mirrors.zju.edu.cn * updates: mirror.bit.edu.cn 正在解决依赖关系 --> 正在检查事务 ---> 软件包 mariadb.x86_64.1.5.5.52-1.el7 将被 安装 ---> 软件包 mariadb-server.x86_64.1.5.5.52-1.el7 将被 安装 --> 正在处理依赖关系 perl-DBI,它被软件包 1:mariadb-server-5.5.52-1.el7.x86_64 需要 --> 正在处理依赖关系 perl-DBD-MysqL,它被软件包 1:mariadb-server-5.5.52-1.el7.x86_64 需要 --> 正在处理依赖关系 perl(Data::Dumper),它被软件包 1:mariadb-server-5.5.52-1.el7.x86_64 需要 --> 正在处理依赖关系 perl(DBI),它被软件包 1:mariadb-server-5.5.52-1.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 perl-DBD-MysqL.x86_64.0.4.023-5.el7 将被 安装 ---> 软件包 perl-DBI.x86_64.0.1.627-4.el7 将被 安装 --> 正在处理依赖关系 perl(RPC::PlServer) >= 0.2001,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要 --> 正在处理依赖关系 perl(RPC::PlClient) >= 0.2000,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要 ---> 软件包 perl-Data-Dumper.x86_64.0.2.145-3.el7 将被 安装 --> 正在检查事务 ---> 软件包 perl-PlRPC.noarch.0.0.2020-14.el7 将被 安装 --> 正在处理依赖关系 perl(Net::Daemon) >= 0.13,它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要 --> 正在处理依赖关系 perl(Net::Daemon::Test),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要 --> 正在处理依赖关系 perl(Net::Daemon::Log),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要 --> 正在处理依赖关系 perl(Compress::Zlib),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要 --> 正在检查事务 ---> 软件包 perl-IO-Compress.noarch.0.2.061-2.el7 将被 安装 --> 正在处理依赖关系 perl(Compress::Raw::Zlib) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要 --> 正在处理依赖关系 perl(Compress::Raw::Bzip2) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要 ---> 软件包 perl-Net-Daemon.noarch.0.0.48-5.el7 将被 安装 --> 正在检查事务 ---> 软件包 perl-Compress-Raw-Bzip2.x86_64.0.2.061-3.el7 将被 安装 ---> 软件包 perl-Compress-Raw-Zlib.x86_64.1.2.061-4.el7 将被 安装 --> 解决依赖关系完成 依赖关系解决 ========================================================================================================================================================================================================= Package 架构 版本 源 大小 ========================================================================================================================================================================================================= 正在安装: mariadb x86_64 1:5.5.52-1.el7 base 8.7 M mariadb-server x86_64 1:5.5.52-1.el7 base 11 M 为依赖而安装: perl-Compress-Raw-Bzip2 x86_64 2.061-3.el7 base 32 k perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7 base 57 k perl-DBD-MysqL x86_64 4.023-5.el7 base 140 k perl-DBI x86_64 1.627-4.el7 base 802 k perl-Data-Dumper x86_64 2.145-3.el7 base 47 k perl-IO-Compress noarch 2.061-2.el7 base 260 k perl-Net-Daemon noarch 0.48-5.el7 base 51 k perl-PlRPC noarch 0.2020-14.el7 base 36 k 事务概要 ========================================================================================================================================================================================================= 安装 2 软件包 (+8 依赖软件包) 总下载量:21 M 安装大小:107 M Is this ok [y/d/N]: y Downloading packages: (1/10): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm | 32 kB 00:00:01 (2/10): perl-DBI-1.627-4.el7.x86_64.rpm | 802 kB 00:00:02 (3/10): perl-Data-Dumper-2.145-3.el7.x86_64.rpm | 47 kB 00:00:01 (4/10): perl-DBD-MysqL-4.023-5.el7.x86_64.rpm | 140 kB 00:00:06 (5/10): perl-IO-Compress-2.061-2.el7.noarch.rpm | 260 kB 00:00:02 (6/10): perl-Net-Daemon-0.48-5.el7.noarch.rpm | 51 kB 00:00:03 (7/10): mariadb-server-5.5.52-1.el7.x86_64.rpm | 11 MB 00:00:15 (8/10): perl-PlRPC-0.2020-14.el7.noarch.rpm | 36 kB 00:00:00 (9/10): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm | 57 kB 00:00:16 (10/10): mariadb-5.5.52-1.el7.x86_64.rpm | 8.7 MB 00:00:17 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 总计 1.2 MB/s | 21 MB 00:00:17 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : perl-Data-Dumper-2.145-3.el7.x86_64 1/10 正在安装 : perl-Net-Daemon-0.48-5.el7.noarch 2/10 正在安装 : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 3/10 正在安装 : 1:mariadb-5.5.52-1.el7.x86_64 4/10 正在安装 : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 5/10 正在安装 : perl-IO-Compress-2.061-2.el7.noarch 6/10 正在安装 : perl-PlRPC-0.2020-14.el7.noarch 7/10 正在安装 : perl-DBI-1.627-4.el7.x86_64 8/10 正在安装 : perl-DBD-MysqL-4.023-5.el7.x86_64 9/10 正在安装 : 1:mariadb-server-5.5.52-1.el7.x86_64 10/10 验证中 : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 1/10 验证中 : 1:mariadb-5.5.52-1.el7.x86_64 2/10 验证中 : perl-Data-Dumper-2.145-3.el7.x86_64 3/10 验证中 : 1:mariadb-server-5.5.52-1.el7.x86_64 4/10 验证中 : perl-PlRPC-0.2020-14.el7.noarch 5/10 验证中 : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 6/10 验证中 : perl-Net-Daemon-0.48-5.el7.noarch 7/10 验证中 : perl-DBI-1.627-4.el7.x86_64 8/10 验证中 : perl-IO-Compress-2.061-2.el7.noarch 9/10 验证中 : perl-DBD-MysqL-4.023-5.el7.x86_64 10/10 已安装: mariadb.x86_64 1:5.5.52-1.el7 mariadb-server.x86_64 1:5.5.52-1.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-5.el7 perl-DBI.x86_64 0:1.627-4.el7 perl-Data-Dumper.x86_64 0:2.145-3.el7 perl-IO-Compress.noarch 0:2.061-2.el7 perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PlRPC.noarch 0:0.2020-14.el7 完毕! [root@localhost ~]#
先使用systemctl enable mariadb设置为开机启动,然后启动服务systemctl start mariadb! [root@localhost ~]# systemctl enable mariadb Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. [root@localhost ~]# systemctl start mariadb [root@localhost ~]#
然后打开防火墙端口:
firewall-cmd --permanent --add-port=3306/tcp firewall-cmd --state
接下来允许root用户通过tcpip进行连接,输入MysqL命令,在命令提示符下输入:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.0.2.%' IDENTIFIED BY '123456' WITH GRANT OPTION;
上面指令允许root通过ip地址10.0.2.*连接,密码是123456
最后将本机的3306端口映射到虚拟机中: