1. 用户管理
-- 创建用户
CREATE USER 'yl'@'localhost' IDENTIFIED BY '123456'
-- 删除用户
DROP USER 'yl'@'loaclhost'
-- 修改密码
ALTER USER 'yl'@'localhost' IDENTIFIED BY '111111'
SET PASSWORD FOR 'yl'@'localhost'='000000'
FLUSH PRIVILEGES
-- 重命名
RENAME USER 'yl'@'localhost' TO 'ly'@'localhost'
-- 授权
GRANT ALL PRIVILEGES ON *.* TO 'yl'@'localhost'
-- 撤销授权
REVOKE ALL ON *.* FROM 'yl'@'localhost'
-- 查询权限
SHOW GRANTS FOR 'yl'@'localhost'
SHOW GRANTS FOR root@localhost
SELECT * FROM USER WHERE USER='yl'
2. MySQL备份
- 保证数据不丢失
- 转移数据
备份方式
- 直接拷贝物理文件
- 可视化工具中手动导出
- 命令行导出 mysqldump
mysqldump -h 主机 -u 用户名 -p 密码 数据库 表1 表2 表3 > 存储地址
C:\Windows\system32>mysqldump -hlocalhost -uroot -pyL@98 jxgl student > D:/jxgl_student.sql
导入
mysql> create database jxgl;
mysql> use jxgl
mysql> source d:/jxgl.sql