权限管理和备份
用户管理可视化管理
SQL命令操作
用户表:msql.user
同样就是对表的操作,就是对这张表的增删改查
-- 创建用户 create user kuangshen identfied by ‘123456‘ -- 修改当前用户密码 set password = password(‘111111‘) -- 修改指定用户密码 set password for kuangshen = password(‘111111‘) -- 重命名 RENAME USER 旧的 TO 新的 rename user kuangshen to kuangshen2 -- 用户权限 ALL PRIVILEGES -- ALL PRIVILEGES除了给别人授权,其他都可以 -- ON *.*指对所有的表操作 GRANT ALL PRIVILEGES ON *.* TO kuangshen2 -- 查看权限 show grants for kuangshen2 -- 查看指定用户 -- 查看管理员的权限 show grants for root@localhoast -- 撤销权限,在哪个库,撤销谁的 revoke ALL PRIVILEGES ON *.* FROM kuangshen2 -- 删除用户 DROP USER kuangshen
Mysql备份
为什么要备份?
保证重要的数据不丢失 数据转移Mysql数据库备份的方式
直接拷贝物理文件 在SQLyog中手动导出 在想要导出的表中,右键选择备份或导出,sqL转储 导入的话就是打开那个.sql文件再执行一遍就可以了 使用命令行 mysqldump 命令行-- mysqldump -h 主机 -u 用户名 -p 密码 表名 >物理磁盘位置/文件名 mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql -- 多张表 -- 在之前的表名后面加表名就可以了 mysqldump -hlocalhost -uroot -p123456 school student course sc>D:/a.sql
导入操作
-- 登录的情况下,切换到指定的数据库 source -- 备份文件 source d:/a.sql -- 没登录的情况下 -- 此操作也是登录了 mysql -u 用户名 -p 密码 库名 <备份文件>
假设你要备份数据库,防止数据库丢失
把数据库给朋友,sql文件给别人即可。
Mysql权限管理以及sql数据备份
标签:cal 用户权限 roo -- 用户管理 msql 可视化 导出 lan
查看更多关于Mysql权限管理以及sql数据备份的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did116871