本文摘自PHP中文网,作者藏色散人,侵删。
本文讲解phpmyadmin如何解决控制用户连接失败问题,希望对需要的朋友有所帮助!phpmyadmin 控制用户连接失败,终极解决篇
1.以下是网络上找到的文章
由于我是使用的apt-get安装的phpmyadmin,检查配置文件发现,/usr/share/phpmyadmin下的config.inc.php实际上映射的是/etc/phpmyadmin/config.inc.php。
打开/etc/phpmyadmin/config.inc.php,根据错误提示,找到控制用户的代码:
1 2 | $cfg [ 'Servers' ][ $i ][ 'controluser' ] =
$cfg [ 'Servers' ][ $i ][ 'controlpass' ] =
|
删掉等号后面的东西,改成:
1 2 | $cfg [ 'Servers' ][ $i ][ 'controluser' ] = ‘root’;
$cfg [ 'Servers' ][ $i ][ 'controlpass' ] = ’123456′;
|
123456为你root的密码,保存,刷新phpmyadmin页面 使用配置文件中定义的控制用户连接失败。 问题解决。
网 络下下载一个对应你phpmyadmin版本的安装包,我下载的是:phpMyAdmin-3.2.2-all-languages.zip,解压 scripts/create_tables.sql文件,登录phpmyadmin,新建一个名叫phpmyadmin的数据库,导入 create_tables.sql文件。
然后修改/etc/phpmyadmin/config.inc.php,将:
1 2 3 4 5 6 7 8 9 | $cfg [ 'Servers' ][ $i ][ 'pmadb' ] = ‘phpmyadmin’;
$cfg [ 'Servers' ][ $i ][ 'bookmarktable' ] = ‘pma_bookmark’;
$cfg [ 'Servers' ][ $i ][ 'relation' ] = ‘pma_relation’;
$cfg [ 'Servers' ][ $i ][ 'table_info' ] = ‘pma_table_info’;
$cfg [ 'Servers' ][ $i ][ 'table_coords' ] = ‘pma_table_coords’;
$cfg [ 'Servers' ][ $i ][ 'pdf_pages' ] = ‘pma_pdf_pages’;
$cfg [ 'Servers' ][ $i ][ 'column_info' ] = ‘pma_column_info’;
$cfg [ 'Servers' ][ $i ][ 'history' ] = ‘pma_history’;
$cfg [ 'Servers' ][ $i ][ 'designer_coords' ] = ‘pma_designer_coords’;
|
最后,重启mysql和apache。
但是,我没有解决,暂时记录下
2.通过自己的探索
发现config.inc.php文件存在几个路径
通过sudo find / -name config.inc.php
找到几个路径
1 2 3 4 5 | /usr/share/phpmyadmin/setup/frames/config.inc.php
/ var /www/html/wordpress/phpmyadmin/config.inc.php
/ var /www/html/wordpress/phpmyadmin/setup/frames/config.inc.php
/ var /lib/phpmyadmin/config.inc.php
/etc/phpmyadmin/config.inc.php
|
通过阅读里面的代码,发现
1 | /etc/phpmyadmin/config.inc.php
|
里面有两个家伙,$dbuser和$dbpass,
把这两个家伙改成你连接数据库的账号和密码,就可以了,但是,也同样需要重启apache和mysql
3.总结一下
有几个疑惑:为什么改变
1 2 3 | /etc/phpmyadmin/config.inc.php文件里面的
$cfg [ 'Servers' ][ $i ][ 'controluser' ] =
$cfg [ 'Servers' ][ $i ][ 'controlpass' ] =
|
两个变量,不起作用呢?
其实这两个变量的意思是超级管理员用户名和密码的配置
实际起作用的是$dbuser,$dbpass.
以上就是phpmyadmin如何解决控制用户连接失败问题的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
phpMyAdmin如何添加字段主键
解决phpMyAdmin网页打不开问题
phpMyAdmin是干什么的
phpMyAdmin中怎么修改表名
phpMyAdmin如何修改表前缀
phpMyAdmin有什么用
phpMyAdmin下载怎么安装
详解利用phpMyAdmin设置mysql的权限
ubuntu无法打开phpMyAdmin
phpMyAdmin怎么修改数据表
更多相关阅读请进入《phpMyAdmin》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » phpmyadmin如何解决控制用户连接失败问题