我的主机foo_bar_test
上的mysql服务器上存在127.0.0.1
数据库。
但是没有用户可以访问它而是root,我不想在我的代码中的任何地方使用root用户。所以我创建了新用户fb_test
,并授予他这个数据库的权限:
create user fb_test@'127.0.0.1' identified by password 'some_password';
grant all on 'foo_bar_test.*' to fb_test@'127.0.0.1';
flush privileges;
好的,这应该可以,但是当我以这个用户身份登录时,我没有任何可用的数据库!
怎么了?
我使用fb_test@'127.0.0.1'
的show grants检查了它,但它显示了一些奇怪的结果:
grant usage on *.* to fb_test@'127.0.0.1' identified by password '*another_password_dont_know_which_one'
我该如何解决这个问题?
答案 0 :(得分:0)
您在grant语句中有错误。使用查询:
<div class="panel-content" ng-class="{'my-class':panel.contentClass}" data-ng-bind-html="panel.content">
实际上你的grant命令会产生一个我认为你忽略的错误。