phpMyAdmin-#1130-主机';服务器';不允许连接到此MySQL服务器
我在phpMyAdmin-#1130-主机';服务器';不允许连接到此MySQL服务器,phpmyadmin,wampserver,mysql-error-1130,Phpmyadmin,Wampserver,Mysql Error 1130,我在Windows server 2012 r2上运行WAMPServer,我想使用phpMyAdmin在其上运行数据库,一切正常,但当我尝试从Windows服务器登录时,我收到以下错误: 是我看到的错误 当我尝试从另一台计算机登录时,也会出现同样的错误 有很多人都有这个问题,所以我在互联网上到处搜索,但我能找到的只是可以解决这个问题的查询。。但我无法登录,所以我无法对这些查询执行任何操作 我希望有人能帮我解决这个问题,我会非常感激 我在图片上看到的两个错误: #1130 - Host 'SE
Windows server 2012 r2
上运行WAMPServer,我想使用phpMyAdmin在其上运行数据库,一切正常,但当我尝试从Windows服务器登录时,我收到以下错误:
是我看到的错误
当我尝试从另一台计算机登录时,也会出现同样的错误
有很多人都有这个问题,所以我在互联网上到处搜索,但我能找到的只是可以解决这个问题的查询。。但我无法登录,所以我无法对这些查询执行任何操作
我希望有人能帮我解决这个问题,我会非常感激
我在图片上看到的两个错误:
#1130 - Host 'SERVER' is not allowed to connect to this MySQL server
mysqli_real_connect(): (HY000/1130): Host 'SERVER' is not allowed to connect to this MySQL server
WAMPServer被配置为单用户开发工具。因此,安全性配置为保护初学者 因此:
根目录
和任何其他
预配置的MYSQL用户帐户也配置为
可从运行MYSQL的PC访问\wamp\alias\phpmyadmin.conf
(注意您的版本可能不同)并修改Require
设置以允许从您子网中的特定或所有Ip地址进行访问
Alias /phpmyadmin "D:/wamp/apps/phpmyadmin4.7.0/"
<Directory "D:/wamp/apps/phpmyadmin4.7.0/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<ifDefine APACHE24>
Require local
## Add access allowed from your subnet
Require ip 192.168.1
</ifDefine>
<ifDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</ifDefine>
# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
将允许您从192.168.1
子网中的任何ip地址登录。根据您的实际情况修改此项
然后允许该用户访问他需要的数据库
GRANT ALL ON test.* TO 'raul'@'localhost';
这一切都可以通过
phpMyAdmin
点击实现。我通过转到wamp\alias\phpMyAdmin.conf
解决了这一问题,并将其设置为:
Alias /phpmyadmin "F:/SERVER/apps/phpmyadmin4.9.2/"
<Directory "F:/SERVER/apps/phpmyadmin4.9.2/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<ifDefine APACHE24>
Require local
Require ip 192.168.1
Require ip 192.168.2
Require ip 127.0.0.1
</ifDefine>
<ifDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</ifDefine>
# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
还需要转到F:\SERVER\bin\mysql\mysql5.7.28\my.ini
并添加或取消注释
[wampmysqld64]
skip-grant-tables
为了使用grant tables执行上述步骤,如果您没有选项
跳过grant tables
并从@RiggsFolly执行sql,那么登录mysql是不可能的,我很想执行这些查询,但我无法登录,这就是全部问题所在。谢谢你的长篇大论!你没抓住重点。如果你这样做的话,你可以登录到服务器PC,这样做MYSQL中的默认用户帐户都不允许你从远程PC进行连接。这是一种安全机制,可以保护初学者和任何新安装的MYSQL免受黑客攻击,但我不能从本地主机或任何其他计算机登录。登录被阻止。请尝试从服务器控制台使用localhost/phpmyadmin
127.0.0.1 localhost
127.0.0.1 127.0.0.1
::1 localhost
[wampmysqld64]
skip-grant-tables