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
Linux系统下载安装数据库MariaDB相关推荐
- Linux系统下载安装Seata
Linux系统下载安装Seata Seata介绍 Seata下载安装 Seata介绍 Seata是阿里巴巴开源的分布式事务中间件,以高效并且对业务0 侵入的方式,解决微服务场景下面临的分布式事务问题. ...
- linux系统下载安装
微信设置水滴昵称,个性中带点萌 在正式安装Linux系统之前先准备好如下软件: 虚拟机:VMware workstation (链接:https://pan.baidu.com/s/1ki8waepP ...
- Linux系统下载安装Nacos
先确认你要下载的版本,然后执行命令即可. 第一步.下载Nacos: wget https://github.com/alibaba/nacos/releases/download/2.0.4/naco ...
- Windows环境下用虚拟机安装使用Linux系统(下载安装CentOS7镜像+下载安装VMware+配置虚拟机和系统安装)
一.下载CentOS镜像 这是Linux的一个发行版,相比红帽子(RedHat)的企业版(Enterprise Linux)来说,这个是免费的版本,特点是兼容性和界面可能差了点,但是非常的稳定,占用资 ...
- Linux系统中安装数据库
1.在linux系统的root目录中创建一个temp目录 mkdir temp 2.将MySQL安装包传输到Linux系统中temp目录下 3.解压压缩包,将解压后的文件移动到/usr/local,同 ...
- win下使用虚拟机安装Linux系统下载安装以及xshell4连通
1.第一步需要下载安装一个虚拟机VMware, 下载地址:官方:VMware - Delivering a Digital Foundation For Businesses xler百度云+激活: ...
- linux系统下的oracle数据库,在Linux系统下安装Oracle数据库
在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...
- 如何在Linux系统中安装DBeaver通用数据库工具
DBeaver是一个开源.功能齐全.跨平台的通用数据库管理工具和SQL客户端,可在Linux操作系统.Windows和macOS 系统上运行. DBeaver支持80多个数据库管理系统,包括Postg ...
- linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装
linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之 ...
最新文章
- 模拟namenode挂掉利用secondary namenode恢复
- C语言 显示对象地址
- iphone11屏比例_华为P50Pro概念图:回归经典的直面屏
- 情人节来了!没有50W彩礼,女朋友被强行拖走。。。
- 链表逆序的原理及实例
- 云+X案例展 | 民生类:肯耐珂萨入围腾讯SaaS加速器首期成员名单
- iOS中Runtime简析
- prim算法详解java_Prim算法(三)之 Java详解
- Freeview%20Play是什么
- iOS学习——ViewController(六)
- Linux Command diff 文件比较
- element ul 日期插件
- 16 医疗挂号系统_【预约下单】
- 量化交易入门阶段——欧奈尔的CANSLIM模型(C 季度每股收益增长)
- 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)
- java pdf转图片原理_pdf转图片程序(java实现)
- 苏如是:香港中鼎资本与您分享“数实共生世界”和“后人类社会”
- 汽车价格离群值检测案例
- 安卓开发 从入门到转业 (一)
- QQ钱包,微信,京东钱包,百度钱包,支付宝AGENT
热门文章
- 深聊全链路压测之:第二十讲 | 如何落地日志隔离方案。
- 遇到Redis server went away报错解决
- Matlab实验之声纳图像处理
- 自主设计的滑移转向机器人同步带传动stm32f103的can伺服电机控制
- Windows api实现 虚拟光驱
- juce开发vst插件滑块参数错误
- 倒计时9天 | 金仓KFS如何助力S市政务电子系统迁移升级?
- PyCharm:Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans解决办法(mac亲测有效)
- Unity LoadImage LoadRawTextureData 方法加载 Bitmap
- 推荐一款好用的备考全国计算机等级考试二级ACCESS的自主训练系统