LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2519|回复: 5

Show Databases无法运行?

[复制链接]
发表于 2004-3-4 22:27:21 | 显示全部楼层 |阅读模式
刚刚按照北南兄的教程编译了一个mysql4.0.18装上,安装过程一切正常。新建了root用户登进去mysql以后,用show databases或者show tables全部都出错,错误只有一行,说是什么Ignoring query to other database.这是什么意思啊?怎么解决?
 楼主| 发表于 2004-3-4 23:15:46 | 显示全部楼层
嗯,我在root用户下用root登录mysql不行,换了个普通用户就可以了。为什么啊?
发表于 2004-3-5 20:25:01 | 显示全部楼层
我的也是的,不明白呀!!
我的mysql好像也不支持php,用phpnuke的时候有如下的错误提示:
Warning: Failed opening 'db/db.php' for inclusion (include_path='.:/usr/share/pear') in /var/www/vnuke/install.php on line 456

求助~~~~
发表于 2004-3-6 01:52:45 | 显示全部楼层
最初由 cozo 发表
嗯,我在root用户下用root登录mysql不行,换了个普通用户就可以了。为什么啊?

兄弟, 詳細是怎樣操作的呢?
 楼主| 发表于 2004-3-6 10:35:20 | 显示全部楼层
嗯,我想原因是这样的。根据北南南北的教程,我在编译mysql的时候加了个参数--with-mysqld-user=cozo,然后装完以后用root用户连接到mysql以后,直接在命令行的mysql client里面用show databases之类的指令就会出现上面的错误,但是一般的查询没有问题。换了用户cozo登录以后,show命令就可以用了。
不过我觉得,我登录mysql的时候指定的用户名为root,这不应该是系统的root用户吧,应该是mysql的root用户啊,它不是有最高权限吗?为什么我还是不能执行这些命令呢?
 楼主| 发表于 2004-3-6 11:27:14 | 显示全部楼层
又试了一下,删除了mysql用户里面的所有系统中已存在的用户名,新建了mysqladmin和mysqluser,给予相应的权限。再从root用户内用这两个用户登录mysql就没有了,都可以show。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表