免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1830 | 回复: 8
打印 上一主题 下一主题

关于phpMyAdmin问题,请教各位老兄!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-04 18:14 |只看该作者 |倒序浏览
我这台Server里装了Apache+php+Mysql  同时都配置好了,我想用phpMyAdmin来对Mysql进行操作,但是问题出现了:
正常情况下,我的root用户可以用php来连接mysql,可以对mysql进行操作,密码为空,但是,在phpMyAdmin里通过身份验证时,我输入的root用户都登陆不进去! 请问为什么?
我的phpMyAdmin里配置如下:

// You can disable a server config entry by setting host to ''.
$cfgServers[1]['host'] = 'localhost';              // MySQL hostname
$cfgServers[1]['port'] = '';       // MySQL port - leave blank for
default port
$cfgServers[1]['adv_auth'] = true; // Use advanced authentication?
$cfgServers[1]['stduser'] = 'root';             // MySQL standard user (only nee
ded with advanced auth)
$cfgServers[1]['stdpass'] = '';                 // MySQL standard password (only
needed with advanced auth)
$cfgServers[1]['user'] = 'root';                // MySQL user (only needed with
basic auth)
$cfgServers[1]['password'] = '';                // MySQL password (only needed w
ith basic auth)
$cfgServers[1]['only_db'] = 'mysql';                    // If set to a db-name,
only this db is accessible
$cfgServers[1]['verbose'] = '';                 // Verbose name for this host -
leave blank to show the hostname

$cfgServers[2]['host'] = '';
$cfgServers[2]['port'] = '';
$cfgServers[2]['adv_auth'] = false;
$cfgServers[2]['stduser'] = '';
$cfgServers[2]['stdpass'] = '';

下面是显示信息:



Image2.JPG (120.84 KB, 下载次数: 16)

Image2.JPG

Image1.JPG (52.56 KB, 下载次数: 17)

为什么会报权限不够!!???

为什么会报权限不够!!???

论坛徽章:
0
2 [报告]
发表于 2003-09-05 11:33 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

为什么没有人来回答,各位大虾,请指点指点!!!

————————在线等待!!!
————————在线等待!!!!
————————在线等待!!!!!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2003-09-05 17:21 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

你是用apache实现认证的吧。
你可以先不用这个认证,看看怎么样。还不能启动的话,重装phpmyadmin。
我有次就是重装后搞定的。因为我实在在config.inc.php中看不出有什么问题。

论坛徽章:
0
4 [报告]
发表于 2003-09-05 17:57 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

哦,谢谢,我不用验证就可以进去,但是就是在里面有数据库,但是确报错说没有database 或者 没有table , 但是phpMyAdmin里却又显示出来了它里面有库和表,同时不能进行操作!!! 请问老兄为什么????

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-09-06 09:22 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

估计是你的权限不够。
 请你配置你的phpmyadmin目录下的config.inc.php文件,找到第一个
$cfg['Servers'][$i]['user']               
$cfg['Servers'][$i]['password']
将用户名设设置为具有所有权限的用户,密码当然是这个用户登录的密码,然后再看看能否进入。

论坛徽章:
0
6 [报告]
发表于 2003-09-06 22:28 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

什么版本阿,用最新版试试

论坛徽章:
0
7 [报告]
发表于 2003-09-07 19:22 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

问题我已经找到,只要把 $cfgServers[1]['adv_auth'] = true; 改为等 "false" 即可,但是问题是太不安全了! 另外还有一个问题: 当我进入 phpMyAdmin后,我的Mysql里面有一个名为test的database ,同时有一个menagerie 的表,可是在phpMyAdmin 里看不到这个表,同时报出信息:No tables found in database.
当我在config.inc.php3将数据库改为另外一个库mysql时,在phpMyAdmin里,可以显示所有的tables,但是就是不能对这些表进行操作,同时也报出信息:No tables found in database.

Error
MySQL said: No Database Selected
Back
谢谢老兄!

论坛徽章:
0
8 [报告]
发表于 2003-09-07 23:09 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

根本没解决问题阿,不是windows平台把。

论坛徽章:
0
9 [报告]
发表于 2003-09-08 00:22 |只看该作者

关于phpMyAdmin问题,请教各位老兄!!!

可是我把它改成false 就可以,但是改成true 就不行,说明还是用户权限问题吧??我是在Redhat 7.2 下面装的,然后通过win98/win2000来登陆!还有,那为什么当$cfgServers[1]['adv_auth'] = false;时,能够找到数据库,但是不能对这些库里的表进行任何操作!!!谢谢斑竹!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP