1、用户管理
SQLyog 可视化管理

SQL 命令管理
用户表:mysql.user
本质:对mysql.user这张表进行增删改查
--创建用户create user `用户名` identified by '密码'--删除用户drop user `用户名`--修改当前用户密码set password = password('新密码')--修改指定用户密码set password for `表名` = password('新密码')--修改用户名rename user `用户名` to `新用户名`--给用户授予管理指定数据库指定表的权限--all privileges表示除了'GRANT(给别人设置权限的权限)'之外的全部权限--`库名`.`表名` 若为 *.* 则表示所有库所有表grant all privileges on `库名`.`表名` to `用户名`--查询权限show grants for `用户名`--撤销权限revoke all privileges on `库名`.`表名` from `用户名`
2、MySQL备份:SQL文件的导出和导入
MySQL数据库备份的三种方式
- 1、直接拷贝物理文件,也就是data目录(太low了 哈哈哈)
- 2、使用SQLyog可视化工具来手动导出,数据库或者数据库表都可以导出!对我来说最简单


- 3、使用CMD命令行导出和导入 (mysqldump)(高端操作,导哪里的都行)
# 导出mysqldump -h 主机 -u 用户名 -p 密码 数据库名 表1 表2 表3 ... > 物理磁盘位置:/文件名
# 导入# 方式一:mysql -u 用户名 -p 密码 数据库名 < 物理磁盘位置:/文件名# 方式二:mysql -u 用户名 -p 密码 #登录数据库source 物理磁盘位置:/文件名 #导入
