linux学习之数据库管理
基础操作:增删改查;
1、mariadb数据库安装
Mariadb数据库安装时和mysql数据库存在冲突,若已安装mysql则需要先卸载mysql
卸载mysql:yum remove mysql;
安装mariadb:yum install mariadb;
安装并启动数据库之后由于未设置相关安全措施,因此数据库是裸露在网络上非常不安全,需要关闭数据库的网络服务:
在mariadb服务的配置文件/etc/my.cnf中设置skip-networking=1
2、设置密码
在未设置时进入数据库是不需要密码的,那么怎么设置密码呢?使用mysql_secure_installation进行设置
设置密码后再次登陆时就必须输入密码:
3、数据库基础操作
查看数据库:show databases;(数据库的命令都是以;结尾)
选择数据库:use database_name;
显示数据库的表:如下图显示名为mysql的库的表信息
显示表的结构:
查询表内容:
创建数据库:create database name;
创建表:创建之前需要确认是否是想要的数据库(使用use命令切换)
向表中插入记录:insert
向表中插入新的列:alter
更新表中的记录:update
删除表中的记录:delete
更改表名称:alter table source_name rename dest_name;
删除表:drop
4、用户管理
创建用户:
创建用户tiger后无法查看数据库信息
对其授权后可以进行操作:
5、故障处理
忘记数据库root用户密码:
第一步:关闭数据库;
第二步:进入安全模式;
第三步:进入数据库mysql
第四步:更新表user中的root密码信息;
第五步:结束mysql进程,重启mariadb服务即可重新进入
6、数据库备份