![](/img/trans.png)
[英]host 'localhost' is not allowed to connect to this MySQL server (#1130)
[英]Host 'localhost' is not allowed to connect to this MySQL server
我希望在我的PC上安装WAMP Server,然后在Apache上安装Wordpress。 我成功安装了WAMP。 启动服务以意识到phpmyadmin无法正常工作。 我收到了标题中提到的错误。 所以我想重置root密码,刷新权限然后创建一个数据库(我可以通过phpmyadmin完成)。
所以我重置了mysql root密码。 然后我再次尝试运行phpmyadmin..DIDN'T WORK! (我确实编辑了配置文件)
最糟糕的是,mysql控制台也不会工作! 我犯了同样的错误!
我对这一切都很新...请帮助1 !!! :'(
我改变了这个:
GRANT ALL ON database.* TO user@* IDENTIFIED BY 'password';
至:
GRANT ALL ON database.* TO user IDENTIFIED BY 'password';
然后它工作。
C:\\wamp\\bin\\mysql\\mysql5.5.8\\bin
(或你有的wtvr路径) mysql -uroot -p
GRANT ALL ON database.* TO user@* IDENTIFIED BY 'password';
例如: GRANT ALL ON mydatabase.* TO root@* IDENTIFIED BY 'secretpass';
从phpMyAdmin正确设置config.inc.php(用户root,密码wtvr,host localhost等):
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'secretpass';
尝试这个-
1)转到C盘上的WAMP文件夹。
2)转到别名文件夹并打开phpmyadmin.conf文件
3)原始文件看起来像这样 -
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
改为 -
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
你应该用这个..,
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.