linux系统中数据库mariadb

linux系统中数据库mariadb,第1张

概述安装数据库软件mariadb-server 查看数据库生成文件 运行mysql 注 ---> 可免密登陆 查看数据库端口 数据库安全初始化 注 ---> 设置密码 关闭端口 vim /etc/my.cnf 查看端口以关闭 SHOW DATABASES; ---> 显示数据库中所有的库 USE mysql; ---> 进入mysql库 SHOW TABLES; ---> 显示库中的所有表格 DESC 安装数据库软件mariadb-server


查看数据库生成文件


运行MysqL


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


数据库安全初始化


注 ---> 设置密码
关闭端口
vim /etc/my.cnf


查看端口以关闭

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

USE MysqL; ---> 进入MysqL库

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

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

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

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

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


显示数据库库文件

进入MysqL库

显示库中的所有表格


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

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


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


.

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


创建列表linux


查看linux列表内容


列表linux添加数据


查看列表全部内容


查看列表用户名信息


.

数据库的更改

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


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


更改列表名称为user


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


查看列表全部内容


列表添加数值内容


查看列表内容


.

数据库的删除

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


查看所有表


删除数据库库test

.

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


查看数据库用户

创建库userdata


查看库userdata表结构,无内容


创建usertab列表


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

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


刷新


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


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


.

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

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


查看备份文件


恢复数据


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

全面备份数据库数据


查看备份文件


.

命令行快捷使用数据库

显示数据库的所有库

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

更改数据库密码


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

免密进入数据库,生成密码


显示用户信息


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


验证


抓取MysqL所有进程信息


kill -9 所有 MysqL 进程


需加密登录

总结

以上是内存溢出为你收集整理的linux系统中数据库mariadb全部内容,希望文章能够帮你解决linux系统中数据库mariadb所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/1021290.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存