这个关于mysql的grant
- 我用root账号授权一个freeback用户,让它有freeback数据库的所有权限,而且不限host
这里是我的步骤
- grant all on freeback.* to freeback@'%' identified by 'pass';
- flush privileges;
- show grants for freeback@'%';show grants for freeback@'%';
- 切换账号登录,用freeback的账号登录
- show databases;
现在我的疑问是,为什么能看到test库,而且还能操作test库.
所有的用户都可以看到和使用test库,这个是一个基础库,并不是你错了,不用担心。至于为什么,可以参考一下mysql的test 库的相关特性