Linux中mariadb数据库的管理
######1.用命令管理mariadb数据库######
###1.安装mariadb并开启###
###2.安全初始化###
1.默认情况下,数据库的网络接口是开的,为了安全需要关闭此接口
1)查看网络接口
2)关闭网络接口
(写入第10行)
3)重启mariadb,查看接口是否关闭(无反馈就是关闭)
2.数据库的起始状态设定信息不安全,需要设定权限
(敲回车也是y的意思)
###3.建立与查看###
1)通过root身份管理数据库
2)列出库(是空的)
3)建立一个名字叫westos的数据库
4)进入westos库(发现没有表)
5)建立一个名叫llinux的表
(字段有2个,是username[最长10个字符,必填],password[最长12个字符,必填])
6)查看表的结构,查看表
7)插入数据到表中,查看在表中的所有字段
8)查询在表中的指定字段
###4.更改###
1)在表中添加一个字段
(默认添加到表的最后)
2)删除表中的字段
3)在表的指定位置插入字段
4)输入该字段的内容
(默认该字段的内容全部都一样)
5)指定该字段的内容
(WHERE后的信息越详细,位置就更精确)
###5.备份###
1)备份所有的数据库
2)备份所有数据库的结构
3)备份指定的数据库
4)将数据库导入到指定位置
5)查看数据库
###6.删除###
1)删除指定数据
2)删除数据表
3)删除数据库
###7.恢复###
方法一:
1)将数据库导出(未能成功)
2)编辑数据库的管理文件
(输入第21,22两行)
3)导出成功
方法二:
1.删除数据库
2)恢复数据库的管理文件
新建一个数据库,将原来备份的数据库文件导入到新数据库中
3)查看(新数据库中有原来的表和数据)
###8.用户授权###
【所有设置权限的步骤是在root用户下完成,查看是否具有权限是在普通用户下完成】
1)在mysql数据库中插入用户及密码
2)查看lilu用户的权限(无权限)
3)用root用户添加lilu用户 读取 数据库的权限
4)用root用户添加lilu用户 书写 数据库的权限
5)用root用户删除lilu用户 读取 数据库的权限
6)用root用户删除lilu用户 书写 数据库的权限
7)用root用户删除mysql数据库中的lilu用户
8)刷新数据库
######修改数据库root用户的密码######
###1.将mysql打入后台运行###
###2.查看原始的root用户密码###
(发现密码加密了)
###3.重新设置root用户密码###
(密码可以看到,不安全)
###4.重新设置root用户加密的密码###
###5.查看mysql的所有进程并删除###
###6.启动mysql###
###7.用新密码登陆###
【温馨提示】:再用命令打开mysql数据库时,不要把密码直接敲上去;
通过调用历史命令,可以看到用户的密码,不安全;
通常用"mysql -u root -p"命令,再弹出的第二行输入密码(无回显)。
######2.用图形管理mariadb数据库######
###1.下载phpMyAdmin,并共享###
(系统无法识别php脚本)
###2.安装php、php -mysql###
(系统识别脚本,进入phpMyAdmin)
###3.设置mariadb数据库root用户密码,并登陆###
###4.用图形管理数据库###