Linux系统下载安装数据库MariaDB

Linux系统下载安装数据库MariaDB

1. 启动Linux系统,检测是否联网

可以去ping一下网站
Linux系统下载安装数据库MariaDB_第1张图片

ctrl+c退出

2. 去yum下载MariaDB

yum相当于一个应用商城,可以去查找、安装和删除软件。
安装mariadb数据库的命令:yum install mariadb-server
安装中途选择y。Is this ok [y/d/N]: y
如果安装失败,需要清空安装文件,再去重新安装
清空命令:yum clean all

3. 启动数据库

  • 查询状态命令:systemctl status mariadb.service
  • 启动命令:systemctl start mariadb.service
  • 重启命令:systemctl restart mariadb
  • 关闭命令:systemctl stop mariadb

4. 数据库的初始化操作

启动数据库后,执行命令mysql_secure_installation,之后开始初始化,所有的[Y/n]都选y,
"Enter current password for root (enter for none):"直接回车
"New password:"这里输入数据库密码(Linux系统输入密码不会显示)
"Re-enter new password:"再次确认密码
初始化成功后显示”Thanks for using MariaDB!“

5. 配置Linux数据库的权限

1. 进入数据库
Linux系统下载安装数据库MariaDB_第2张图片

2. 找到名为mysql的数据库并进入
Linux系统下载安装数据库MariaDB_第3张图片

3. 修改user数据表的host字段中的值

Linux系统下载安装数据库MariaDB_第4张图片

Linux系统下载安装数据库MariaDB_第5张图片

host字段值为%是一个通配符,相当于任何IP输入正确密码后都可以去访问,当host字段值为196.168.126.%相当于IP地址前缀为196.168.126的客户端都可以去访问。

Linux系统下载安装数据库MariaDB_第6张图片

4. 刷新数据库权限,或者重启数据库
在这里插入图片描述

提一嘴:退出 quit; 或者 exit;

6. Linux防火墙的更改

1. 查看防火墙状态
命令:firewall-cmd --state
在这里插入图片描述

2. 关闭防火墙
关闭此次防火墙命令:systemctl stop firewalld.service
开启此次防火墙命令:systemctl satrt firewalld.service
Linux系统下载安装数据库MariaDB_第7张图片

之后执行命令让防火墙在以后开机都不会再开启
关闭命令:systemctl disable firewalld.service
开启命令:systemctl enable firewalld.service
在这里插入图片描述

7. 数据库远程连接测试

Linux系统下载安装数据库MariaDB_第8张图片

如果不知道Linux的ip地址可以执行命令ip addr
Linux系统下载安装数据库MariaDB_第9张图片

之后就可以在windows本机下远程操作数据库了。

补充

  • 关于导入已有数据库xxx.sql
    可以在远程连接数据库成功后直接导入,也可以在Linux系统下登录数据库后执行source /ff/fff/xxx.sql;,其中的f表示文件名,也就是xxx.sql所在的根路径。

  • 关于防火墙的补充
    个人的话可以直接关闭防火墙,公司的话直接关闭防火墙有一定的危险性,一般会开放指定的一些端口。
    检查防火墙是否开启命令:firewall-cmd --list-ports
    Linux系统下载安装数据库MariaDB_第10张图片

    检查指定端口号是否开放命令:firewall-cmd --query-port 端口号/tcp
    在这里插入图片描述

    开启防火墙的指定端口命令:firewall-cmd --zone=public --add-port=端口号/tcp --permanent (其中-permanent表示永久生效)
    在这里插入图片描述

    关闭防火墙的指定端口命令: firewall-cmd --zone=public --remove-port=端口号/tcp --permanent
    在这里插入图片描述

你可能感兴趣的:(配置与安装,mariadb,linux,数据库)