linux系统中数据库mariadb
安装数据库软件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数据库的基本操作
- 在ARM开发板linux系统下如何访问网络数据库
- 开源数据库 PostgreSQL、MariaDB 和 SQLite 的对比 | Linux 中国
- linux系统中实现mongodb3.0.5数据库自动备份
- Linux环境下MariaDB数据库四种安装方式
- linux的mariadb数据库
- Linux系统下连接Oracle数据库,创建新的数据库用户及分配权限
- linux系统中数据库的简单管理
- Linux系统下virtuoso数据库安装与使用详解
- Linux系统基于Centos7安装mysql5.6数据库
- 在linux系统上安装mysql-5.6.27数据库超详细步骤
- Linux 系统中重启数据库
- 在window中备份linux系统数据库的数据并恢复实例
- Linux_MySQL(mariadb)数据库上(3)
- CentOS系统使用yum安装MariaDB数据库实现多实例
- Linux系统下授权MySQL账户访问指定数据库和数据库操作
- 解决MariaDB中文乱码问题 Linux系统
- 将Oracle数据库改为归档模式并启用RMAN备份 如下Linux环境下对Oracle单节点数据库采用文件系统情况的配置归档模式过程。首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置。
- Linux的数据库mariadb
- Linux系统mariadb管理