mysql添加用户sql_MySQL 使用sql添加和创建用户

用户管理

SQL 命令操作

用户表:mysql.user

本质:对mysql.user 表进行增删改查

-- ============== 用户管理 =============

-- 创建用户

-- CREATE USER 用户名 IDENTIFIED BY ‘密码‘

CREATE USER test IDENTIFIED BY ‘123456‘

-- 修改当前用户密码

SET PASSWORD = PASSWORD(‘123456‘)

-- 修改指定用户密码

-- SET PASSWORD FOR 用户名 = PASSWORD(‘密码‘)

SET PASSWORD FOR test = PASSWORD(‘123456‘)

-- 重命名

-- RENAME USER 旧名 TO 新名

RENAME USER test TO test1

-- 给用户授权 ALL PRIVILEGES 代表全部权限, 除了给用户授权

-- GRANT 权限 ON 库.表 TO 用户

GRANT ALL PRIVILEGES ON *.* TO test1

-- 查看权限

SHOW GRANTS FOR test1 -- 查看指定用户权限

SHOW GRANTS FOR [email protected]

-- root用户权限 GRANT ALL PRIVILEGES ON *.* TO [email protected] WITH GRANT OPTION

-- 撤销权限

-- REVOKE 哪些权限 ON 库.表 FROM 用户名

REVOKE ALL PRIVILEGES ON *.* FROM test1

-- 删除用户

-- DROP USER 用户名

DROP USER test1

MySQL备份

使用命令行导出mysqldump

-- 单表 mysqldump -h 主机 -u 用户名 -p 密码 库名 表名 > 要保存的路径/xxx.sql

mysqldump -hlocalhost -uroot -p123456 school user > D:/a.sql

-- 多张表 mysqldump -h 主机 -u 用户名 -p 密码 库名 表1 表2 > 要保存的路径/xxx.sql

mysqldump -hlocalhost -uroot -p123456 school user result > D:/double.sql

-- 导出一个数据库

-- mysqldump -h 主机 -u 用户名 -p 密码 库名 > 要保存的路径/xxx.sql

mysqldump -hlocalhost -uroot -p123456 school > D:/all.sql

导入

-- 在登陆的情况下, 切换到指定数据库 use ‘数据库名‘

-- source 文件路径

source C:\Users\admin\Desktop\shop.sql

-- mysql -u用户名 -p密码 库名

原文:https://www.cnblogs.com/pojo/p/14277006.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值