权限管理和备份
权限管理和备份
- 
用户管理

- 
SQL 命令操作 - 
用户表:mysql.user 本质:读这张表进行增删改查 -- 权限管理 -- 创建用户 CREATE USER saxon IDENTIFIED BY '123456'; -- 修改密码 (修改当前密码) SET PASSWORD = PASSWORD('123456'); -- 修改密码(指定用户) SET PASSWORD FOR saxon = PASSWORD('123456'); -- 重命名 RENAME USER saxon TO ssw -- 用户授权 all privileges 全部权限 :库.表 GRANT ALL PRIVILEGES ON *.* TO ssw -- all privileges 除了给别人权限,其他都能够干 -- 查看权限 SHOW GRANTS FOR ssw -- 查看指定用户的权限 -- root 用户的权限 SHOW GRANTS FOR root@localhost -- GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION -- 撤销权限 revoke 哪些权限 在哪个库撤销,给谁撤销 REVOKE ALL PRIVILEGES ON *.* FROM ssw -- 删除用户 DROP USER ssw- 
MySQL备份
 
- 
 
- 
- 
为什么要备份: - 保证重要的数据不丢失
- 数据转移
 
- 
MySQL数据库备份的方式 - 直接拷贝物理文件(data文件夹)
- 在navicat这种可视化工具上操作
- 在想要导出的表或者库中 选择备份或者导出
 
- 使用命名行(bash) mysqldump
 # mysqldump -h主机 -u用户名 -p密码 数据库 表名1 表名2 表名3 > 物理磁盘位置/文件名 mysqldump -hlocalhost -uroot -p123456 shop app_user >D:/1.sql #mysqldump -h主机 -u用户名 -p密码 数据库 表名1 表名2 >物理磁盘位置/文件名 #mysqldump -h主机 -u用户名 -p密码 数据库 >物理磁盘位置/文件名 #导入 # 登录的情况下,切换到指定的数据库 # source 备份文件 source d:/1.sql mysql -u用户名 -p密码 库名< 备份文件
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号