数据库管理 SQL语句

数据库管理 SQL语句

创建用户

1.创建用户:用户分为(普通用户/root用户)
为一个远程客户端访问数据库创建账户的时候一定要指明IP地址。

CREATE USER 'test123'@'10.4.10.18' IDENTIFIED BY 'PASSWORD123' ;
CREATE USER 'root'@'localhost' IDENTIFIED BY 'rootPASSWORD123' ;

1.2. 任意IP均可登录(使用通配符 ‘%’)

CREATE USER 'test'@'%' IDENTIFIED BY 'testpassword'

2.更改用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

用户权限

  1. 用于给指定用户授予指定指定数据库指定权限:

语法: GRANT 权限1,权限2,…,权限n ON 数据库名.* to 用户名@IP;

GRANT SELECT, UPDATE, INSERT, DELETE, CREATE ON MYDB.TABLE1 TO 'TESTUSER'@'LOCALHOST';
  1. 指定用户授予所有数据库所有权限

语法:GRANT ALL ON 数据库名.* TO 用户名@IP

GRANT ALL ON *.* TO 'ROOT'@'10.1.102.223';
  1. 用户权限查询:

语法:SHOW GRANTS FOR 用户名@IP;

SHOW GRANTS ALL ON *.* TO 'ROOT'@'10.1.102.223';
  1. 撤销用户权限:

语法:REVOKE 权限1,权限2,…,权限n ON 数据库名.* FROM 用户名@IP;

REVOKE ALL ON *.* FROM 'ROOT'@'10.1.102.223';
  1. 删除用户:

语法:DROP USER 用户名@IP;

DROP USER 'ROOT'@'10.1.102.223';
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值