符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
这篇文章主要介绍“phpmyadmin怎么解决控制用户连接失败问题”,在日常操作中,相信很多人在phpmyadmin怎么解决控制用户连接失败问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”phpmyadmin怎么解决控制用户连接失败问题”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
成都创新互联是一家专业提供延长企业网站建设,专注与成都网站建设、成都网站设计、H5技术、小程序制作等业务。10年已为延长众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
1.以下是网络上找到的文章
由于我是使用的apt-get安装的phpmyadmin,检查配置文件发现,/usr/share/phpmyadmin下的config.inc.php实际上映射的是/etc/phpmyadmin/config.inc.php。
打开/etc/phpmyadmin/config.inc.php,根据错误提示,找到控制用户的代码:
$cfg['Servers'][$i]['controluser'] = $cfg['Servers'][$i]['controlpass'] =
删掉等号后面的东西,改成:
$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,将:
$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
找到几个路径
/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
通过阅读里面的代码,发现
/etc/phpmyadmin/config.inc.php
里面有两个家伙,$dbuser和$dbpass,
把这两个家伙改成你连接数据库的账号和密码,就可以了,但是,也同样需要重启apache和mysql
3.总结一下
有几个疑惑:为什么改变
/etc/phpmyadmin/config.inc.php文件里面的 $cfg['Servers'][$i]['controluser'] = $cfg['Servers'][$i]['controlpass'] =
两个变量,不起作用呢?
其实这两个变量的意思是超级管理员用户名和密码的配置
实际起作用的是$dbuser,$dbpass.
到此,关于“phpmyadmin怎么解决控制用户连接失败问题”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!