MySQL数据备份/导出 创建用户及其删除

Mysql DCL

  • 创建用户 create user '用户名'@'localhost(本机访问)/%(通配符任何ip地址都可访问本机)
  • 分配权限 grant 权限 on 数据库.表名 to '用户名'@'localhost
  • 例如
grant all *.* to root@'%' 
-- 给root用户全部权限
  • 撤销权限
revoke all *.* from root@'%'
-- 给root用户撤销所有权限
  • 删除用户
drop user '用户名'@'localhost/%'

对MySQL备份(cmd)

mysqldump -h(备份到哪个ip) -u用户名 -p -P端口号(不写-P默认3306) 数据库名 表名 > 存放路径地址
-- 导出所有数据库
mysqldump -h(备份到哪个ip) -u用户名 -p -P端口号(不写-P默认3306) --all databases > 存放路径地址 
-- 导出指定库中的多张表
mysqldump -h(备份到哪个ip) -u用户名 -p -P端口号(不写-P默认3306) --databases 数据库名 --tables  表名 > 存放路径地址

mysqldump -h(备份到那个ip) -u用户名 -p -P端口号(不写-P默认3306) 数据库名  > 存放路径地址 -- 备份整个数据库

mysqldump -h(备份到哪个ip) -u用户名 -p -P端口号(不写-P默认3306) 数据库名 表名1 表2 表3 > 存放路径地址 -- 备份多张表

对MySQL导入(cmd)

-- 登陆数据库 使用 source 路径
source G:/t1.sql
posted @ 2022-02-19 17:48  努力学习的鸭脖子  阅读(271)  评论(0)    收藏  举报