我真的需要帮助解决这个错误,因为在下周一是我最后一年的项目演示,请。 我不知道如何解决这个问题。
我尝试按照这种http://www.ishaanrawat.com/solved-wampserver-1045-access-denied-for-user-rootlocalhost-using-password-no/指令,但我得到了同样的错误。
而且,几分钟前,我卸载WAMP服务器,在希望再安装后,我可以正常使用了我的WAMP的服务器,但仍是同样的错误。
下面是错误:
MySQL表示:文档
1045 - 访问被拒绝的用户 '根' @ 'localhost' 的(使用密码:NO)
phpMyAdmin的尝试连接到MySQL服务器,并且服务器拒绝连接。 您应该检查你的配置中的主机,用户名和密码,并确保它们对应于MySQL服务器的管理员所给出的信息。
你可以看为您解决问题
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的,你告诉登录表单:)
这为我工作。 在安装之前WAMP,我已经安装在我的电脑的MySQL。 打开MySQL命令行客户端所需的口令,让我们说“私服”。 现在,安装WAMP后,它给了同样的错误你当我试图打开phpMyAdmin的。 如何解决这个问题:
- 打开C:\ WAMP \ APPS \ phpmyadmin4.1.14 \ config.inc.php文件
找到这些行:
$ 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;
更改“ $cfg['Servers'][$i]['AllowNoPassword'] = true;
”到“ $cfg['Servers'][$i]['AllowNoPassword'] = false;
”。
更改“ $cfg['Servers'][$i]['password'] = ''
到“ $cfg['Servers'][$i]['password'] = 'pw'
”。 (记得把你的密码,而不是“ pw
”)。
重启WAMP的所有服务,并尝试重新打开phpMyAdmin的。 希望现在的工作!
进入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'] = '';
ü第一本“AllowNoPassword”值更改为false config.inc.php中。 根然后设置密码,然后登录到phpMyAdmin。
删除XAMPP和安装mysql,phpMyAdmin的,PHP5,Apache2的manully。
-
sudo su
-
apt-get install mysql-server mysql-client
-
apt-get install apache2
-
apt-get install php5 libapache2-mod-php5
-
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
-
apt-get install phpmyadmin
-
service apache2 restart
- 然后打开
http://127.0.0.1/phpmyadmin/
这些上命令将使您的XAMPP服务器。 它会很快解决您的问题,非常顺利的工作。 感谢相关文章:
- 与Apache 2,PHP 5和MySQL(MariaDB的)的Ubuntu 14.10 LAMP服务器教程
- 如何更改Apache服务器的根目录?