RHEL服务篇_Mariadb

MariaDB是SQL的一个分支,7版本不再使用SQL作为核心工具。

1.Mariadb 的安装
使用组安装–mariadb-client mariadb ,默认配置文件/etc/my.cnf
在这里插入图片描述
开启mariadb服务。日志文件在/var/log/mariadb/mariadb.log
在这里插入图片描述
在这里插入图片描述

2.提高mariadb的安全性
#mysql_secure_installation 设置密码,然后一直Y
在这里插入图片描述
Mariadb监听的端口为:3306.
在这里插入图片描述
3.登录测试。

mysql -u root -predhat 
 -u 用户名
 -p 密码 必须连在一起
 -h 主机名

在这里插入图片描述

/etc/my.cfg在设置IP地址。
bind-address 绑定IP地址或者主机名。只有一个绑定地址。
skip-networking=1 如果设置为1,将只允许本地客户端访问。
在这里插入图片描述

/var/lib/mysql/mysql.sock 所有互相影响的服务都会通过 socket,默认文件位置,可以通过配置文件修改。
远程服务,需要开启防火墙。
在这里插入图片描述
在这里插入图片描述

使用mariadb数据库,后面必须跟;结尾。
库的操作:
1.CREATE DATABASE db_name; 创建数据库
2.DROP DATABASE db_name; 删除数据库
3.SHOW DATABASE db_name; 查看数据库
4.USE db_name; 使用数据库

创建数据库

CREATE DATABASE invetory;

在这里插入图片描述
删除数据库

DROP DATABASE inventory;

在这里插入图片描述
查看数据库

SHOW DATABASES;

在这里插入图片描述
使用数据库

USE inventory;

在这里插入图片描述
表的操作:
1,SHOW TABLES;查看
2.DESC tb_name; 查看表的结构
SELECT * FROM tb_name; 查看表的内容
在这里插入图片描述

表的增删改查:
Create (insert), Read(select) , Update (update) , and Delete(delete) .建表属于DDL语句,通过CREATE完成。
在这里插入图片描述
查看表的结构;
在这里插入图片描述
添加数据;
在这里插入图片描述
删除数据;不加WHERE将会相当于rm -rf /.
在这里插入图片描述
修改数据;
在这里插入图片描述
查看数据;
在这里插入图片描述
查看指定内容;
在这里插入图片描述
查看指定字段;
在这里插入图片描述
在这里插入图片描述

MariaDB [(none)]> SELECT * FROM course.rhce WHERE salary>=20000;
MariaDB [(none)]> SELECT * FROM course.rhce WHERE salary=20000 OR salary=10000;
MariaDB [(none)]> SELECT * FROM course.rhce WHERE salary>=1000 AND salary<=25000;
MariaDB [(none)]> SELECT * FROM course.rhce WHERE company IN ('IBM','HP');
MariaDB [(none)]> SELECT * FROM course.rhce WHERE id LIKE '1%';
创建用户:创建的用户联系到本地主机,需要给予权限。

在这里插入图片描述
在这里插入图片描述
给予用户和撤销权限
在这里插入图片描述
GRANT:赋予权限。
在这里插入图片描述
在这里插入图片描述

REVOKE :撤销权限
在这里插入图片描述

每次GRANT 或者REVOKE 完成时,都需RELOAD 下。
在这里插入图片描述

查看用户权限;

SHOW GRANTS FOR root@localhost;

在这里插入图片描述
删除用户;

DROP USER USERNAME;

在这里插入图片描述

MariaDB 备份和还原
备份
两种办法:logical and Physical Physical 比logical快。
在这里插入图片描述

mysqldump -u root -predhat --all-databases > /backup/mariadb.dump

在这里插入图片描述
在这里插入图片描述
Physical Backup (LVM)
1.
在这里插入图片描述
2.
在这里插入图片描述
3.
在这里插入图片描述
4.
在这里插入图片描述
5.
在这里插入图片描述
6.
在这里插入图片描述
7.
在这里插入图片描述
还原一个备份
在这里插入图片描述

mysql -u root -predhat < /BACKUP_files

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
请珍惜劳动成果,支持原创,欢迎点赞或者关注收藏,你每一次的点赞和收藏都是作者的动力,内容如有问题请私信随时联系作者,谢谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小Eason哥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值