mysql grant 命令问题,高手求教

社区服务
高级搜索
猴岛论坛电脑百科mysql grant 命令问题,高手求教
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
2个回复

[资源分享]mysql grant 命令问题,高手求教

楼层直达
刺杀丶希特勒

ZxID:12253530

等级: 大尉
        

举报 只看楼主 使用道具 楼主   发表于: 2010-06-08 0


一开始建了个数据库 ftp,里面有张表 user,

root 授权 用户 vhost 可以查询这张表.

SQL code

GRANT select ON ftp.user TO 'vhost'@'localhost' identified by PASSWORD('xx');



刷新授权

SQL code

flush  privileges;

测试ok.

然后 我在phpmyadmin 里面删掉了这个数据库.

SQL code

drop database ftp;


好像系统提示 什么授权不会被删除....(没注意看)

之后,我重建了这个数据库,新建了两个表 user,log.

可是问题出现了当我再次授权 vhost 可以去查询 这个两张表时候,发现vhost 只能查user表了,刷新重读授权都没用了。

SQL code

GRANT select ON ftp.* TO 'vhost'@'localhost' identified by PASSWORD('xx');

最后,我重启了mysql.

Assembly code

./mysqladmin -u root -p shutdown

不过还是没用。已vhost 登录

Assembly code

./mysql -u vhost -p --default-character=latin1

不过

SQL code

use ftp;
show tables;

还是只能看到user表。。。。我哭了。。

硬查询就报 Access Denied...

有人知道 这是什么原因吗???

哦,对了,我用的是 mysql 5.4.3-beta 源码自编译安装版本.

我现在在外面,连不了我的远程服务器。

你就说一般按照我这个步骤来,有什么问题,会不会有期望的效果。

如果不对,请指出在那个地方,我好改

这问题困扰我半年多了,一直没解决,求教高手

我是小米我骄傲

ZxID:10644083

等级: 元老
     用一场烟火 凌迟我的宿命         

举报 只看该作者 沙发   发表于: 2010-06-08 0
不明白
刺杀丶希特勒

ZxID:12253530

等级: 大尉
        

举报 只看该作者 板凳   发表于: 2010-06-08 0
期待高人帮我解决
« 返回列表
发帖 回复