phpMyAdmin的无法连接到MySQL服务器(phpMyAdmin cannot connect

2019-10-20 04:15发布

我真的需要帮助解决这个错误,因为在下周一是我最后一年的项目演示,请。 我不知道如何解决这个问题。

我尝试按照这种http://www.ishaanrawat.com/solved-wampserver-1045-access-denied-for-user-rootlocalhost-using-password-no/指令,但我得到了同样的错误。

而且,几分钟前,我卸载WAMP服务器,在希望再安装后,我可以正常使用了我的WAMP的服务器,但仍是同样的错误。

下面是错误:

MySQL表示:文档

1045 - 访问被拒绝的用户 '根' @ 'localhost' 的(使用密码:NO)

phpMyAdmin的尝试连接到MySQL服务器,并且服务器拒绝连接。 您应该检查你的配置中的主机,用户名和密码,并确保它们对应于MySQL服务器的管理员所给出的信息。

Answer 1:

你可以看为您解决问题
http://www.youtube.com/watch?v=BgcW4h6ZAro&t=7m21s
P / S:这是越南视频:)
config.inc.php编辑如下因素代码:

* First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
//uncomment this
$cfg['Servers'][$i]['auth_type'] = 'cookie';
//comment this
//$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

然后退出wampserver,重新wampserver,打开phpMyAdmin的,你告诉登录表单:)



Answer 2:

这为我工作。 在安装之前WAMP,我已经安装在我的电脑的MySQL。 打开MySQL命令行客户端所需的口令,让我们说“私服”。 现在,安装WAMP后,它给了同样的错误你当我试图打开phpMyAdmin的。 如何解决这个问题:

  1. 打开C:\ WAMP \ APPS \ phpmyadmin4.1.14 \ config.inc.php文件
  2. 找到这些行:

    $ CFG [ '服务器'] [$ i]于[ '用户'] = '根';
    $ CFG [ '服务器'] [$ i]于[ '密码'] = '';
    / *服务器参数/
    $ CFG [ '服务器'] [$ i]于[ '主机'] = '127.0.0.1';
    $ CFG [ '服务器'] [$ i]于[ 'connect_type'] = 'TCP';
    $ CFG [ '服务器'] [$ i]于[ '压缩'] = FALSE;
    / MySQL的选择,如果您的服务器不具备的mysqli * /
    $ CFG [ '服务器'] [$ I] [ '延伸'] = '的mysqli';
    $ CFG [ '服务器'] [$ i]于[ 'AllowNoPassword'] = TRUE;

  3. 更改“ $cfg['Servers'][$i]['AllowNoPassword'] = true; ”到“ $cfg['Servers'][$i]['AllowNoPassword'] = false; ”。

  4. 更改“ $cfg['Servers'][$i]['password'] = ''到“ $cfg['Servers'][$i]['password'] = 'pw' ”。 (记得把你的密码,而不是“ pw ”)。

  5. 重启WAMP的所有服务,并尝试重新打开phpMyAdmin的。 希望现在的工作!



Answer 3:

进入phpMyAdmin的文件夹XAMPP或WAMPS服务器,然后打开config.inc.php文件内。 和更改用户名和密码在你的数据库设置。

 /* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';


Answer 4:

ü第一本“AllowNoPassword”值更改为false config.inc.php中。 根然后设置密码,然后登录到phpMyAdmin。



Answer 5:

解决的办法是:

  1. 备份你的所有项目和数据库第一。

  2. 卸载lampp从您的系统(Ubuntu的16.04)。

  3. 重新安装lampp

  4. 打开phpmyadmin 。 错误尚未清除。

  5. 开放config.inc.phpphpmyadmin文件夹中。

  6. 更改这些行:

     /* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'your password'; 
  1. 现在保存文件(如果无法保存,然后写):

     sudo -H gedit /opt/lampp/phpmyadmin/config.inc.php 
  2. 重新启动xampp服务器。

  3. 转到localhost/phpmyadmin一次。 尝试登录root作为用户名,并留下空白申请的密码。 如果不工作,然后你输入的密码登录。

祝好运!



Answer 6:

删除XAMPP和安装mysql,phpMyAdmin的,PHP5,Apache2的manully。

  1. sudo su
  2. apt-get install mysql-server mysql-client
  3. apt-get install apache2
  4. apt-get install php5 libapache2-mod-php5
  5. apt-cache search php5挑选那些你需要像这样安装: apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
  6. apt-get install phpmyadmin
  7. service apache2 restart
  8. 然后打开http://127.0.0.1/phpmyadmin/

这些上命令将使您的XAMPP服务器。 它会很快解决您的问题,非常顺利的工作。 感谢相关文章:

  1. 与Apache 2,PHP 5和MySQL(MariaDB的)的Ubuntu 14.10 LAMP服务器教程
  2. 如何更改Apache服务器的根目录?


文章来源: phpMyAdmin cannot connect to MySQL server