微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux系统中数据库mariadb

安装数据库软件mariadb-server

linux系统中数据库mariadb

查看数据库生成文件

linux系统中数据库mariadblinux系统中数据库mariadb
运行MysqL

linux系统中数据库mariadb

注 ---> 可免密登陆
查看数据库端口

linux系统中数据库mariadb


数据库安全初始化

linux系统中数据库mariadb


注 ---> 关闭端口查看,设置密码
查看端口以关闭

linux系统中数据库mariadb

SHOW DATABASES; ---> 显示数据库中所有的库

USE MysqL; ---> 进入MysqL

SHOW TABLES; ---> 显示库中的所有表格

DESC user; ---> 查看表名为user的表中的数据结构,有多少表项,以及每个表项的属性

SELECT host,user,plugin from user; ---> 查询user表中的这三个列的内容

SELECT * FROM user; ---> 查看表名为user的表中的所有列的内容

实验具体操作
数据库查询
使用root用户登录MysqL打开数据库

linux系统中数据库mariadb


显示数据库文件

linux系统中数据库mariadb

进入MysqL

linux系统中数据库mariadb

显示库中的所有表格

linux系统中数据库mariadb


查看表名为user的表中的数据结构

linux系统中数据库mariadb

查询user表中的这三个列的内容

linux系统中数据库mariadb


查询user表中主机名为localhost的这三个列的内容

linux系统中数据库mariadb


.


数据库的建立
数据库建立库test

linux系统中数据库mariadb


创建列表linux

linux系统中数据库mariadb


查看linux列表内容

linux系统中数据库mariadb


列表linux添加数据

linux系统中数据库mariadb


查看列表全部内容

linux系统中数据库mariadb


查看列表用户名信息

linux系统中数据库mariadb


.


数据库的更改

查看表名为linux的表中的数据结构

linux系统中数据库mariadb


给列表中passwd后添加age这一表项,并查看添加的数据结构情况

linux系统中数据库mariadb


更改列表名称为user

linux系统中数据库mariadb


查看表名为user的表中的数据结构

linux系统中数据库mariadb


查看列表全部内容

linux系统中数据库mariadb


列表添加数值内容

linux系统中数据库mariadb


查看列表内容

linux系统中数据库mariadb


.


数据库删除

删除用户名为tom的数值内容并查看表所有内容

linux系统中数据库mariadb


查看所有表

linux系统中数据库mariadb


删除数据库库test

linux系统中数据库mariadb

.


数据库用户授权
创建本地用户test,密码为tom

linux系统中数据库mariadb


查看数据库用户

linux系统中数据库mariadb

linux系统中数据库mariadb

创建库userdata

linux系统中数据库mariadb


查看库userdata表结构,无内容

linux系统中数据库mariadb


创建usertab列表

linux系统中数据库mariadb


查看库userdata表结构,生成内容

linux系统中数据库mariadb

本地用户test对 userdata下全面内容 授权 SELECT权限

linux系统中数据库mariadb


刷新

linux系统中数据库mariadb


查看本地用户test的授权情况

linux系统中数据库mariadb


本地用户test对 userdata下全面内容 移除 SELECT权限

linux系统中数据库mariadb


.


数据库的备份与恢复
MysqLdump -uroot -predhat --all-databases ---> 显示数据库中所有表格结构及表格数据
MysqLdump -uroot -predhat --all-databases --no-data ---> 显示数据库中所有表格的结构

实验具体操作
备份数据库所有数据到 /mnt/userdata.sql

linux系统中数据库mariadb


查看备份文件

linux系统中数据库mariadb


恢复数据

linux系统中数据库mariadb


显示数据库内容,数据已恢复

linux系统中数据库mariadb

全面备份数据库数据

linux系统中数据库mariadb


查看备份文件

linux系统中数据库mariadb


.


命令行快捷使用数据库

显示数据库的所有库

linux系统中数据库mariadb

删除库userdata
MysqL -uroot -predhat -e 'DROP DATABASE userdata'

更改数据库密码

linux系统中数据库mariadb


数据库密码破解
停止数据库服务,跳过授权表可直接进入数据库

linux系统中数据库mariadb

免密进入数据库生成密码

linux系统中数据库mariadb


显示用户信息

linux系统中数据库mariadb

linux系统中数据库mariadb


注 ---> 密码明文显示,需加密
生成加密密码

linux系统中数据库mariadb


验证

linux系统中数据库mariadb


抓取MysqL所有进程信息

linux系统中数据库mariadb


kill -9 所有 MysqL 进程

linux系统中数据库mariadb


需加密登录

linux系统中数据库mariadb

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐