Linux安装MariaDB数据库

目录

1. 下载MariaDB数据库

2 确认下载

3 安装完成提示

4 数据库启动

5. 数据库初始化操作

6. 测试数据库用户名和密码是否有效

7.Mysql数据库远程访问配置

7.1 关于链接数据库的说明

7.2 配置数据库权限配置说明

7.3 配置Linux数据库权限

7.3.1 切换数据库mysql

7.3.2 修改数据库表

8. 配置Linux防火墙策略

8.1 检查防火墙状态

8.2 防火墙配置

8.3 手动关闭防火墙

8.4 手动开放防火墙端口

8.5 数据库远程测试


1. 下载MariaDB数据库

测试: 当前虚拟机是否可以正确的链接外网.
在这里插入图片描述

 

命令:

[root@localhost src]# yum  install mariadb-server           安装mariadb数据库
[root@localhost src]# yum  clean   all                 清空已安装文件   如果下载失败之后执行的.

在这里插入图片描述

2 确认下载

在这里插入图片描述

 

 

3 安装完成提示

在这里插入图片描述

 

4 数据库启动


命令:

 1.   启动命令    [root@localhost src]# systemctl  start  mariadb
    2.   重启命令    [root@localhost src]# systemctl  restart  mariadb
    3.   关闭命令    [root@localhost src]# systemctl  stop  mariadb
    4.   设定开机自起 [root@localhost src]# systemctl  enable mariadb 
    5.   关闭开机自起 [root@localhost src]# systemctl  disable mariadb 

5. 数据库初始化操作

命令: mysql_secure_installation

在这里插入图片描述

在这里插入图片描述 

 

6. 测试数据库用户名和密码是否有效

在这里插入图片描述

7.Mysql数据库远程访问配置

在这里插入图片描述

7.1 关于链接数据库的说明

说明:
1. 如果需要远程链接数据库必须通过防火墙
2. 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.

 

7.2 配置数据库权限配置说明

在这里插入图片描述

 

 

7.3 配置Linux数据库权限

7.3.1 切换数据库mysql

在这里插入图片描述

 切换Mysql数据库
在这里插入图片描述

7.3.2 修改数据库表

1).检查数据表
在这里插入图片描述

2).查询user表中的host/root/password
在这里插入图片描述 

3).将host=“localhost” 改为 “%”
在这里插入图片描述 

 

 4).刷新数据库权限
在这里插入图片描述

8. 配置Linux防火墙策略

8.1 检查防火墙状态

命令: firewall-cmd --state
在这里插入图片描述

 

8.2 防火墙配置


说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!
需求: 告诉linux系统以后开机不需要启动防火墙
命令: systemctl disable firewalld.service
systemctl enable firewalld.service

在这里插入图片描述

 

8.3 手动关闭防火墙

说明:通过命令手动将防火墙关闭
命令:

1. systemctl stop firewalld.service
2. systemctl start firewalld.service
在这里插入图片描述

8.4 手动开放防火墙端口

1). 检查防火墙开放的端口

firewall-cmd --list-ports

2).检查端口是否开放

firewall-cmd --query-port 80/tcp

在这里插入图片描述

 

3). 开启防火墙

firewall-cmd --zone=public --add-port=80/tcp --permanent

在这里插入图片描述

 

4).移除端口

 firewall-cmd --zone=public --remove-port=9090/tcp --permanent

在这里插入图片描述

 

5).关于防火墙操作的解释
–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–remove-port=80/tcp #移除端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

6).重启防火墙

firewall-cmd --reload

8.5 数据库远程测试

在这里插入图片描述

 

 

  • 14
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值