创建的数据库账户并授权

创建的数据库账户并授权

在创建用户时我们应该登陆在一个拥有创建user的账户权限的用户下,比如root账户,进行授权和其他操作时也要保证自己现在登陆的账户拥有权限,如果没有权限的话必然无法进行相应的操作。

1.创建数据库账户

#创建用户并且为其设置登陆密码为 123

CREATE USER 'user_test'@'localhost' IDENTIFIED BY '123';
CREATE USER 'user_test2' IDENTIFIED BY '123';
CREATE USER 'user_test3'@'%' IDENTIFIED BY '123';

三者的区别

‘%’:代表任何客户机都可以连接 ,

‘localhost’:代表只可以本机连接

没写@的是默认值为%

2.授权

#为创建的用户进行授权,以‘user_test’@'localhost’为例

#GRANT 操作名称 ON 数据库名称.表名 TO '账户名';
GRANT SELECT,INSERT ON db_huaweishopping.* TO 'user_test';
GRANT ALL on *.* TO 'user_test';

3.撤销授权


#REVOKE 操作名称 on 数据库名称.表名 FROM '账户名';
REVOKE ALL on db_huaweishopping.* FROM 'user_test';

4.删除账户

#删除user_test2和user_test3
DROP USER 'user_test2','user_test3';


在创建完用户后使用DOS窗口登陆时没有问题,

mysql -u user_test -p

如果使用第三方图形化软件如果mysql是8.0后的版本也许会出现错误,比如:使用sqlyog连接 Mysql 出现1251错误可使用

解决方法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值