MySQL用户管理和备份

数据库用户管理

-- 创建用户 
create user 用户名 identified by '密码'

-- 修改当前用户密码
set password = password('密码')

-- 修改指定用户密码
set password for 用户名 = password('密码')

-- 重命名
rename user 原来的名字 to 新的名字

-- 用户授权
-- all privileges 代表除了给别人授权之外的全部权限
-- *.* 代表所有库和表
grant all privileges on *.* to 用户名

-- 查看用户的权限
show grants for 用户名

-- 撤销权限
revoke 权限 on 库名.表名 from 用户名

-- 删除用户
drop user 用户名

在cmd命令行下将sql文件导出和导入

# 导出数据库
mysqldump -h主机 -u用户名 -p密码 数据库 >导到的路径/文件名

# 导出数据表
mysqldump -h主机 -u用户名 -p密码 数据库 表名1 [表名2]... >导到的路径/文件名

# 导入数据表
# 登录的情况下,切换到指定的数据库
source 备份文件
# 或者
mysql -u用户名 -p密码 数据库< 备份文件

版权声明:本文为Hold__原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。