mysql创建数据库并赋权

 

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yitong_0520/article/details/78315930

1.使用root用户登录musql数据库

mysql -uroot -p密码

2.创建数据库labsoft_hc

create database labsoft_hc;

3.给数据库创建单独用户labsoft_user;

create user labsoft_user;

4.给用户labsoft_user设置密码为labsoft_pwd

set password for labsoft_user=password<"labsoft_pwd">;

5.刷新用户权限

flush privileges;

6.给用户labsoft_user赋予数据库labsoft_hc所有权限,并允许远程连接

grant all privileges on labsoft_hc.* to labsoft_user@"%" identified by "labsoft_pwd";

备注;all privileges所有权限 也可单独赋予增删改查(insert,delete,update,select)权限,

labsoft_hc.*数据库labsoft_hc所有表及表关系等等

labsoft_user@"%"这里的%,表示给用户所有权限(任意ip登录),如果只给与本地权限,用localhost代替

7.撤销用户权限

撤销所有权限:revoke all on labsoft_hc.* from labsoft_user@localhost;

撤销update权限:revoke update on labsoft_hc.* from labsoft_user@localhost;

猜你喜欢

转载自blog.csdn.net/weixin_36058293/article/details/84343922