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

Linux系统下载安装数据库MariaDB相关推荐

  1. Linux系统下载安装Seata

    Linux系统下载安装Seata Seata介绍 Seata下载安装 Seata介绍 Seata是阿里巴巴开源的分布式事务中间件,以高效并且对业务0 侵入的方式,解决微服务场景下面临的分布式事务问题. ...

  2. linux系统下载安装

    微信设置水滴昵称,个性中带点萌 在正式安装Linux系统之前先准备好如下软件: 虚拟机:VMware workstation (链接:https://pan.baidu.com/s/1ki8waepP ...

  3. Linux系统下载安装Nacos

    先确认你要下载的版本,然后执行命令即可. 第一步.下载Nacos: wget https://github.com/alibaba/nacos/releases/download/2.0.4/naco ...

  4. Windows环境下用虚拟机安装使用Linux系统(下载安装CentOS7镜像+下载安装VMware+配置虚拟机和系统安装)

    一.下载CentOS镜像 这是Linux的一个发行版,相比红帽子(RedHat)的企业版(Enterprise Linux)来说,这个是免费的版本,特点是兼容性和界面可能差了点,但是非常的稳定,占用资 ...

  5. Linux系统中安装数据库

    1.在linux系统的root目录中创建一个temp目录 mkdir temp 2.将MySQL安装包传输到Linux系统中temp目录下 3.解压压缩包,将解压后的文件移动到/usr/local,同 ...

  6. win下使用虚拟机安装Linux系统下载安装以及xshell4连通

    1.第一步需要下载安装一个虚拟机VMware, 下载地址:官方:VMware - Delivering a Digital Foundation For Businesses xler百度云+激活: ...

  7. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库

    在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...

  8. 如何在Linux系统中安装DBeaver通用数据库工具

    DBeaver是一个开源.功能齐全.跨平台的通用数据库管理工具和SQL客户端,可在Linux操作系统.Windows和macOS 系统上运行. DBeaver支持80多个数据库管理系统,包括Postg ...

  9. linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装

    linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之 ...

最新文章

  1. 模拟namenode挂掉利用secondary namenode恢复
  2. C语言 显示对象地址
  3. iphone11屏比例_华为P50Pro概念图:回归经典的直面屏
  4. 情人节来了!没有50W彩礼,女朋友被强行拖走。。。
  5. 链表逆序的原理及实例
  6. 云+X案例展 | 民生类:肯耐珂萨入围腾讯SaaS加速器首期成员名单
  7. iOS中Runtime简析
  8. prim算法详解java_Prim算法(三)之 Java详解
  9. Freeview%20Play是什么
  10. iOS学习——ViewController(六)
  11. Linux Command diff 文件比较
  12. element ul 日期插件
  13. 16 医疗挂号系统_【预约下单】
  14. 量化交易入门阶段——欧奈尔的CANSLIM模型(C 季度每股收益增长)
  15. 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)
  16. java pdf转图片原理_pdf转图片程序(java实现)
  17. 苏如是:香港中鼎资本与您分享“数实共生世界”和“后人类社会”
  18. 汽车价格离群值检测案例
  19. 安卓开发 从入门到转业 (一)
  20. QQ钱包,微信,京东钱包,百度钱包,支付宝AGENT

热门文章

  1. 深聊全链路压测之:第二十讲 | 如何落地日志隔离方案。
  2. 遇到Redis server went away报错解决
  3. Matlab实验之声纳图像处理
  4. 自主设计的滑移转向机器人同步带传动stm32f103的can伺服电机控制
  5. Windows api实现 虚拟光驱
  6. juce开发vst插件滑块参数错误
  7. 倒计时9天 | 金仓KFS如何助力S市政务电子系统迁移升级?
  8. PyCharm:Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans解决办法(mac亲测有效)
  9. Unity LoadImage LoadRawTextureData 方法加载 Bitmap
  10. 推荐一款好用的备考全国计算机等级考试二级ACCESS的自主训练系统