Linux中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"命令,再弹出的第二行输入密码(无回显)。

猜你喜欢

转载自blog.csdn.net/weixin_44234846/article/details/87655176