MySQL的权限设置和备份还原
admin
2023-05-10 11:41:50
0次

    MySQL数据库系统的维护工作主要包括用户权限的设置、数据库的备份与恢复,本篇博客将对进行这些操作进行讲解


数据库的用户授权

    MySQL数据库的root用户账号拥有对所有库、表的全部权限,频繁使用root账号会给数据库服务器带来一定的风险。在工作中,通常会建立一些低权限的用户,只负责对一部分库、表的管理和维护操作,甚至对查询、修改、删除等各种操作做进一步的细化限制,从而将数据库的风险降至最低


1. 授予权限

    grant语句:专门用来设置数据库的访问权限。当指定的用户名不存在时,grant语句会创建新的用户,否则,将修改用户的信息,语句格式如下:

grant 权限列表 on 库名.表名 to 用户名@来源地址 [ identified by '密码']

其中,各字段含义如下:

* 权限列表:如“select,insert,update”,使用逗号分隔,使用all表示所有权限

* 库名.表名:库和表的名称,可使用通配符“*”,例如,“yang.*”表示授权对象为yang库中的所有表

* 用户名@来源地址:来源地址可以是域名、IP地址,还可以使用通配符“%”,表示某个区域或网段,如“%.ysf.com”、“192.168.1.%”等

* identified by:用户设置用户的密码,若省略,则用户的密码为空

    使用grant语句授权的用户记录,会保存到mysql库中的user、db、host、tables_priv等相关表中,无须刷新即可生效


2. 查看权限

    show grants语句:专门用来查看数据库用户的授权信息,通过for子句可指定查看的用户对象,语句格式如下:

show grants for 用户名@来源地址



3. 撤销权限

    revoke语句:用户撤销指定用户的数据库权限,撤销权限后的用户仍可连接到MySQL服务器,但禁止执行对应的数据库操作,语句格式如下:

revoke 权限列表 on 数据库名.表名 from 用户名@来源地址

MySQL的权限设置和备份还原

    若希望了解更多的MySQL语句的知识,可参阅MySQL的在线参考手册



数据库的备份与恢复

    MySQL的备份可以采用多种方式

方式1:直接打包数据库文件夹/usr/local/mysql/data

MySQL的权限设置和备份还原


方式2:使用专用的导出工具,如MySQL自带的倾倒工具mysqldump

(1)备份数据库

命令格式如下:

[root@localhost ~]# mysqldump [选项] 库名 [表名1] [表名2] … > /备份路径/备份文件名         //备份指定库中的部分表
[root@localhost ~]# mysqldump [选项] --databases 库名1 [库名2] … > /备份路径/备份文件名         //备份一个或多个库(包含其中所有表)
[root@localhost ~]# mysqldump [选项] --all-databases  > /备份路径/备份文件名                //备份MySQL服务器中所有的库

MySQL的权限设置和备份还原


(2)恢复数据库

命令格式如下:

[root@localhost ~]# mysql [选项] [库名] [表名] <  /备份路径/备份文件名

MySQL的权限设置和备份还原

    当备份文件只包含表的备份时,导入时,必须指定库名,且库必须存在

    当备份文件包含完整的库信息时,导入时,无须指定库名    



相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...