我已经在我的本地机器上安装了MySQL服务器企业5.1,现在我想安装phpMyAdmin,但它不起作用.
我有unrared phpMyAdmin到我的服务器根目录并浏览到"localhost/phpMyAdmin/setup/index.php",启动了一个新的服务器,我改变的唯一设置就是在"Password for config auth"字段填写我的MySQL密码
所以现在当我尝试登录时,我收到一条错误消息"#2002无法登录到mysql服务器phpmyadmin"
有谁知道什么是错的?我从昨天起就遇到过这个问题.
如果您在#2002 Cannot log in to the MySQL server
登录phpmyadmin时收到错误,请尝试编辑phpmyadmin/config.inc.php
并更改:
$cfg['Servers'][$i]['host'] = 'localhost';
至:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
来自Ryan博客的解决方案
编辑(2015年3月20日):
请注意,如果您正在进行全新安装,则config.inc.php可能不存在.您需要重命名/复制config.sample.inc.php,然后更改相关行
这是旧的,但它是谷歌的第一个结果,
请注意,当MySql服务关闭时,也会发生这种情况,
我通过使用以下命令重新启动MySQL服务器来修复此
/etc/init.d/mysql restart
在SSH中(命令用于CentOS/CPanel服务器)
背景:我正在使用Linux Mint 13.在我的情况下,当我重新启动计算机并且我的DHCP将新的本地IP地址(从192.168.0.2到192.168.0.4)分配到我的桌面时发生了此错误.
sudo gedit /etc/mysql/my.cnf
更新
bind-address = 192.168.0.2
至
bind-address = localhost
这解决了这个问题.请享用.