时间:2021-07-01 10:21:17 帮助过:10人阅读
可视化管理
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数据库备份的方式
-- 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