gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 00:29:01 25 4
gpt4 key购买 nike

我有问题,我不确定我错过了什么......

我已经将 php 文件上传到我的服务器(例如 www.example.com),我知道这些文件可以工作,因为我将它们放在 xampp 上,并通过 mysql 通过 xampp 上的 phpmyadmin 使用它们。虽然,现在我已将 mysqli_connect 更改为:

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

它给我这个错误:警告:mysqli_connect() [function.mysqli-connect]: (HY000/2003): Can't connect to MySQL server on ...

我做了一些研究,我看到很多关于授予此连接访问权的提及?比如授予远程访问权限?我不知道如何授予对我所在服务器的访问权限。我想弄清楚如何使用 mysql/phpmyadmin 来有效地使用我创建的页面。

如果是这种情况,我应该在哪里授予远程访问权限?

最佳答案

首先要检查 mysql 服务器是否在 123.123.12.12 中运行。如果 mysql 服务器正在运行,那么接下来要检查的是服务器是否具有防火墙允许的端口 1433(在默认情况下)。最后要检查的是 mysql.users 表,如果 user123.123.12.12%host 列中。

如果前两项检查没有问题,并且您正在寻找一种方法来向来自 123.123.12.12 的用户授予权限,那么您可以执行以下操作:

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

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

关于mysql - 如何授予连接并通过 mysql 连接到服务器上的 phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17479474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com