-
用户管理
-
创建用户:create user 用户名 identified by ‘密码’
create user AAA identified by '123456'; -
修改当前用户的密码
set password = password('111111'); -
修改指定用户的密码
set password for AAA = password('111111'); -
重命名
rename user AAA to BBB -
用户授权:授予全部的权限(除了给其他用户授权)
grant all privileges on *.* to AAA -
查询权限
show grants for AAA -
查看管理员权限
show grants for root@localhost -
撤销权限
revoke all privileges on *.* from AAA -
删除用户
drop user AAA
-
-
MySQL备份
-
备份的意义:
- 保证重要的数据不丢失
- 数据转移
-
备份的方式
-
直接拷贝物理文件
-
在可视化工具手动导出
-
使用dos命令行导出:mysqldump
导出语法:mysqldump -h主机 -u用户名 -p密码 数据库 表1 表2 表3>导出路径
#导一个表 mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql#导多个表 mysqldump -hlocalhost -uroot -p123456 school student result >D:/b.sql#导一个数据库 mysqldump -hlocalhost -uroot -p123456 school>D:/c.sql导入语法:source 路径
#登录的情况下,切换到指定的数据库 mysql>source D:/a.sql#未登录情况下 mysql -uroot -p123456 school < D:/a.sql
-
-