Linux系统下载安装数据库MariaDB

Linux系统下载安装数据库MariaDB

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

可以去ping一下网站
在这里插入图片描述

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. 进入数据库
在这里插入图片描述

2. 找到名为mysql的数据库并进入
在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

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

6. Linux防火墙的更改

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

2. 关闭防火墙
关闭此次防火墙命令:systemctl stop firewalld.service
开启此次防火墙命令:systemctl satrt firewalld.service
在这里插入图片描述

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

7. 数据库远程连接测试

在这里插入图片描述

如果不知道Linux的ip地址可以执行命令ip addr
在这里插入图片描述

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

补充

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

  • 关于防火墙的补充
    个人的话可以直接关闭防火墙,公司的话直接关闭防火墙有一定的危险性,一般会开放指定的一些端口。
    检查防火墙是否开启命令:firewall-cmd --list-ports
    在这里插入图片描述

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

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

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

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小辰~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值