如何通过mysql授予连接并连接到服务器上的phpmyadmin

7lrncoxx  于 2023-05-16  发布在  Mysql
关注(0)|答案(1)|浏览(94)

我有问题,不知道我错过了什么...
我已经上传了PHP文件到我的服务器上(例如。www.example.com),我知道工作,因为我有他们在xampp和使用他们通过phpmyadmin在xampp通过mysql.不过,现在我已经将mysqli_connect改为:

$con = mysqli_connect("123.123.12.12","user", "pass", "dbname");

它给我这个错误:警告:mysqli_connect()[function.mysqli-connect]:(HY000/2003):无法连接到MySQL服务器上...
我做了一些研究,我看到很多关于给这个连接访问的提及??比如授予远程访问权限?我不知道如何使用我所在的服务器授予访问权限。我想弄清楚如何使用mysql/phpmyadmin来有效地使用我创建的页面。
如果是这种情况,我将在哪里授予远程访问权限??

zf9nrax1

zf9nrax11#

首先要检查的是mysql服务器是否在123.123.12.12中运行。如果mysql服务器正在运行,那么接下来要检查的是服务器是否有防火墙允许的端口1433(默认情况下)。最后要检查的是mysql.users表,如果userhost列中有123.123.12.12%
如果前两项检查都正常,并且您正在搜索从123.123.12.12向此用户授予权限的方法,则可以执行以下操作:

grant all privileges on dbname.* to ‘user’@'123.123.12.12';

您可以在MySQL服务器的mysql提示符下运行此命令。

相关问题