mysql 备份的权限_MySQL 权限管理和备份 - 学习笔记

权限管理和备份

用户管理

SQLyog可视化管理

工具栏选择:用户管理器,选择添加新用户

367384946444404cd46bc9725761635d.png

选择相应的权限,这里测试,可以全选:

1445ba71cb71d49ddc35dcb5a55c3a9e.png

然后可以登录账号测试了,点击工具栏创建新连接,填入新的登录信息:

4b0a7799533a46ecc1f0823be1045eb6.png

登录完成后,可以看到相应的登录信息:账号已经变成新的账号了。

502d11b9f1406dc3888725e603c387ea.png

SQL语句管理

账号信息存储在用户表中:mysql.user

本质就是对这张表进行增、删、改、查

创建用户

create user 用户名 identified by '密码'

CREATE USER st01 IDENTIFIED BY '123456'

修改密码

修改当前用户

set password = password('密码')

SET PASSWORD =PASSWORD('123456')

修改某个用户

set password for 用户名 = password('密码')

SET PASSWORD FOR st01=PASSWORD('111111')

重命名用户

rename user 用户名 to 用户名

RENAME USER st01 TO st02

授予全部权限

(但是没有给其他用户授权的权限)

具体权限较多,需要用到时通过文档或者可视化方式创建较简单。

在*.*(即所有表) 添加全部权限给[用户名]

grant all privileges on *.* to 用户名

GRANT ALL PRIVILEGES ON *.* TO st02

查询权限

show grants for 用户名

SHOW GRANTS FOR st02

撤销全部权限

和授予权限类似

revoke all privileges on *.* from 用户名

REVOKE ALL PRIVILEGES ON *.* FROM st02

MySQL备份

为什么要备份:

保证重要的数据不丢失

数据转移

MySQL数据库备份的方式

直接拷贝物理文件(略)

在SQLyog可视化管理工具中手动导出

使用命令行导出mysqldump

SQLyog导出方式

鼠标右键点击需要导出的数据库,选择备份/导出,选择备份数据库,转储到SQL

82922c6fb9cc8988e5477af513e2e1df.png

选择导出参数,选择结构与数据,选择导出的文件路径和命名。

0aebc52404a81b0d64ac1204799aa1a8.png

使用命令行

导出操作

mysqldump -h[服务器] -u[用户名] -p[密码] [数据库] [表1] [表2] ... > [文件位置]

示例:将 school数据库中,student score两张表导出到D:/a.sql文件

mysqldump -hlocalhost -uroot -p123456 school student score > D:/a.sql

导入操作

登入数据库

切换指定数据库(如果导入的是整个数据库而不是库中的表就不需要)

输入: source [文件位置] 导入数据

C:\Users\zhaos>mysql -hlocalhost -uroot -p123456 -- 登入数据库

mysql> use school -- 选择要导入的数据库

Database changed

mysql> source d:/a.sql -- 导入

假设要备份数据库,防止数据丢失。直接备份出.sql即可。

以上关于权限管理和备份的基础知识的笔记整理。

标签:用户名,数据库,导出,用户,MySQL,权限,备份

来源: https://www.cnblogs.com/eccser/p/14397494.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值