mysql创建用户、赋权限、以及删除用户

1.创建用户

mysql> create user 'username'@'localhost/%/ip' identified by 'password';
Query OK, 0 rows affected (0.05 sec)
// 说明 localhost/%/ip ,可以指定ip(限定ip访问),localhost(本服务器访问)以及%(不限制ip访问)

2.赋予权限

mysql> grant select/update/insert/delete/alter/drop/create(能是一个或多个权限) on *.* to 'username'@'localhost/ip/%';
Query OK, 0 rows affected (0.01 sec)

3.删除用户delete和drop两种删除

推荐使用drop以防ERROR 1396 (HY000): Operation CREATE USER failed for 'username'@'password'

方式一:
mysql> delete from user where user='username' and host='localhost';
Query OK, 1 row affected (0.02 sec)
mysql> flush privileges; // 记得刷新权限表,如果不刷新的话,直接创建相同用户会报错。
Query OK, 0 rows affected (0.01 sec)

方式二:
mysql> drop user 'username'@'localhost';
Query OK, 0 rows affected (0.00 sec)

错误:
mysql> delete from user where user='username' and host='localhost';
Query OK, 1 row affected (0.02 sec)
mysql> create user 'username'@'localhost' identified by 'password';
ERROR 1396 (HY000): Operation CREATE USER failed for 'username'@'password'
解决:
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> create user 'username'@'localhost' identified by 'password';
Query OK, 0 rows affected (0.00 sec)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值