mysql建立新用户后如何指定只管理自己的数据库??
发布网友
发布时间:2022-04-07 22:09
我来回答
共2个回答
热心网友
时间:2022-04-07 23:39
在用户权限里有设置的。你想该用户管理哪个数据库就给哪个的权限。其它的不要打勾就行了。很简单啊。 补充: 创建完新用户后不要给全局权限。然后在下面找到“按数据库指定权限”,然后点击“在下列数 据库添加权限”后面的下拉列表,选择数据库,选择数据下面的全部,然后选择结构除了最下面三个以外的复选框,其他一律不选,然后点击“执行”按钮,这样就 配置好了这个用户完全管理这个数据库的权限了。[这是我的做法,当然,你也可以根据你的实际需要去给权限。]
热心网友
时间:2022-04-08 00:57
1.创建数据库
CREATE DATABASE `fypay` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2.为创建的数据库增加用户fypay
grant create,select,insert,update,delete,drop,alter on fypay.* to fypay@”%” identified by “testfpay”;
3.删除fypay用户
delete from user where user=”fypay”
drop user fypay@localhost
4.刷新数据库
flush privileges;