Linux安装MariaDB数据库

553 阅读2分钟

Linux安装MariaDB数据库

1.1. 下载MariaDB数据库

测试: 当前虚拟机是否可以正确的链接外网.

ping www.baidu.com

安装命令:

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

安装以后一直选择“Y”即可

1.2 数据库启动关闭命令

命令:

systemctl  start  mariadb;	启动命令 
systemctl  restart  mariadb;	重启命令
systemctl  stop  mariadb;	关闭命令
systemctl  enable mariadb;	设定开机自起
systemctl  disable mariadb;	关闭开机自起

1.3. 数据库初始化操作

命令:

mysql_secure_installation;	初始化

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

mysql -u root -p;	进入mysql

1.5.导入数据表

说明:如果mysql数据库需要导入数据表命令如下: 命令:

source /xxx/xxxx/xxxx/jtdb.sql; 

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

img

2权限配置

2.1 关于链接数据库的说明

说明:

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

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

在这里插入图片描述

2.3 配置Linux数据库权限

2.3.1 切换数据库mysql

show databases;	显示所有数据库

切换MySQL数据库

use mysql;

2.3.2 修改数据库表

1).检查数据表

show tables;	显示使用数据库的所有表

2).查询user表中的host/root/password

select host,user from user;

3).将host=“localhost” 改为 “%”

update user set host="%" where host="localhost";	更新表中的内容
select host,user from user;		再次查询user表中内容

在这里插入图片描述

4).刷新数据库权限

flush privileges;	刷新数据库权限

3. 配置Linux防火墙策略

3.1 检查防火墙状态

命令:

firewall-cmd --state

在这里插入图片描述

3.2 防火墙配置

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

命令:

systemctl disable firewalld.service;	关闭开机启动防火墙
systemctl enable firewalld.service;		开启开机启动防火墙

3.3 手动关闭防火墙

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

命令:

systemctl stop firewalld.service;		关闭防火墙
systemctl start firewalld.service;		开启防火墙

3.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

3.5 数据库远程测试

在这里插入图片描述