linux学习之数据库管理

基础操作:增删改查;

1、mariadb数据库安装

Mariadb数据库安装时和mysql数据库存在冲突,若已安装mysql则需要先卸载mysql

卸载mysqlyum remove mysql;

安装mariadbyum install mariadb;

linux学习之数据库管理 

安装并启动数据库之后由于未设置相关安全措施,因此数据库是裸露在网络上非常不安全,需要关闭数据库的网络服务:

mariadb服务的配置文件/etc/my.cnf中设置skip-networking=1

 linux学习之数据库管理

2、设置密码

在未设置时进入数据库是不需要密码的,那么怎么设置密码呢?使用mysql_secure_installation进行设置

 linux学习之数据库管理linux学习之数据库管理

 

设置密码后再次登陆时就必须输入密码:

 linux学习之数据库管理

3、数据库基础操作

查看数据库:show databases;(数据库的命令都是以;结尾)

选择数据库:use database_name;

 linux学习之数据库管理

显示数据库的表:如下图显示名为mysql的库的表信息

 linux学习之数据库管理

显示表的结构:

 linux学习之数据库管理

查询表内容:

 linux学习之数据库管理

创建数据库:create database name;

 linux学习之数据库管理

创建表:创建之前需要确认是否是想要的数据库(使用use命令切换)

 linux学习之数据库管理

向表中插入记录:insert

 linux学习之数据库管理

向表中插入新的列:alter

 linux学习之数据库管理

更新表中的记录:update

 linux学习之数据库管理

删除表中的记录:delete

更改表名称:alter table source_name rename dest_name;

 linux学习之数据库管理

删除表:drop

 linux学习之数据库管理

4、用户管理

创建用户:

linux学习之数据库管理

 linux学习之数据库管理

 

创建用户tiger后无法查看数据库信息

 linux学习之数据库管理

对其授权后可以进行操作:

 linux学习之数据库管理

5、故障处理

忘记数据库root用户密码:

第一步:关闭数据库;

第二步:进入安全模式;

 linux学习之数据库管理

第三步:进入数据库mysql

 linux学习之数据库管理

第四步:更新表user中的root密码信息;

第五步:结束mysql进程,重启mariadb服务即可重新进入

 linux学习之数据库管理

 

6、数据库备份