1.root建库
在使用子用户建表时会出现报错
Access denied for user 'muser'@'%' to database
这是因为root用的的权限导致该问题
此时登录root用户
mysql -u poot -p
在执行建表语句 create database AAAA;
此时可以看见root下的所有库
2.该库对子用户授权
还是root账号执行
GRANT privileges PRIVILEGES ON AAAA.* to 'muser'@'%';
AAAA 为表名 muser为授权用户名
privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
我用的是all
GRANT ALL PRIVILEGES ON AAAA.* to 'muser'@'%';
此时我的muser用户及可以拥有AAAA的操作权限。