Linux安装配置MariaDB数据库

1 测试外网是否连通

Linux安装配置MariaDB数据库_第1张图片

2 在线安装MariaDB数据库

命令:yum install mariadb-server 安装mariadb数据库
yum clean all 清空已安装文件 如果下载失败之后执行的

2.1执行安装命令

Linux安装配置MariaDB数据库_第2张图片

2.2 确认下载

在这里插入图片描述

2.3 安装完成

在这里插入图片描述

3 数据库启动

命令:
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

4 数据库初始化

命令:mysql_secure_installation

4.1 执行初始化命令

Linux安装配置MariaDB数据库_第3张图片

4.2 提示输入root密码,首次进入系统直接回车,没有密码

在这里插入图片描述

4.3 设置密码

在这里插入图片描述

4.4 移除匿名用户

4.5 是否允许root账户远程登录,无论输入什么都不能远程登录

默认root账户只能本机登录,如果需要网络连接后续需要重新设置
在这里插入图片描述

4.6 删除默认test数据库

数据库默认会带有test测试数据库,一般无用都会删除
在这里插入图片描述

4.7 重新加载权限表

在这里插入图片描述

5 测试用户名和密码登录

Linux安装配置MariaDB数据库_第4张图片

6 配置数据库远程访问

6.1 远程连接数据库说明

	1. 如果需要远程链接数据库必须通过防火墙,因此需要打开防火墙端口(默认3306)
	2. 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.(即需要设置连接数据库的账号能够远程访问)

6.2 修改root账户权限

	1.进入mysql数据库 use mysql
	2.查看user表账号权限 select host,user from user;
	3.修改访问权限,%代表任意,其他权限问题可百度相关设置  update user set host="%" where host="localhost";
	4.刷新数据库权限 flush privileges

Linux安装配置MariaDB数据库_第5张图片
在这里插入图片描述

7 linux防火墙策略

7.1 检查防火墙是否开启

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

7.2 配置防火墙

7.2.1 关闭防火墙

命令: 1. systemctl disable firewalld.service 设置系统开机不启动防火墙
2. systemctl enable firewalld.service 设置系统开机启动防火墙
3. systemctl stop firewalld.service 手动关闭防火墙
4. systemctl start firewalld.service 手动开启防火墙

7.2.2 打开防火墙端口

1.查看防火墙开启端口,默认所有端口关闭 firewall-cmd --list-ports

在这里插入图片描述
2.查看具体端口是否开启 firewall-cmd --query-port 3306/tcp
在这里插入图片描述
3.开启对应端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent
在这里插入图片描述
4.关闭对应端口 firewall-cmd --zone=public --remove-port=3306/tcp --permanent
5.关于防火墙操作的解释
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–remove-port=80/tcp #移除端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
6.重启防火墙 firewall-cmd --reload
Linux安装配置MariaDB数据库_第6张图片

8 测试远程数据库连接

Linux安装配置MariaDB数据库_第7张图片

你可能感兴趣的:(学习)