php - 远程连接 WAMP MySQL 无法连接

标签 php mysql wamp

我正在 Windows Server 2016 上使用 WAMP 运行一个网站。该网站有一个 mysql 数据库,我已添加带有密码的用户并给出静态 IP 和 %

每次我尝试使用 php 字符串连接时,都会收到如下错误

Warning: mysql_connect(): Can't connect to MySQL server on '...' (13) Cannot Connect

当我使用 MySQL Workbench 时,我可以毫无问题地登录 MySQL DB

我目前正在使用以下代码

$host="***.***.***.***"; // Host IP Address I even tried it by :3306 port after IP
$username="***"; // Mysql username 
$password="***"; // Mysql password 
$db_name="gs"; // Database name 

// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

我还在 phpmyadmin.conf 文件中添加了以下内容

Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Order Allow,Deny 
    Allow from all
    Allow from 0.0.0.0
    Allow from 127.0.0.1

它拒绝我访问任何建议将不胜感激

我也使用了 mysqli,这是我收到的错误,这是我的代码

$servername = "154.0.***.***";
$username = "***";
$password = "***";
$port = "3306";

// Create connection
$conn = new mysqli($servername, $username, $password, $port);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
echo "Connected successfully";

Warning: mysqli::mysqli(): (HY000/2002): Permission denied in /home/www/e-track.biz on line 30 Connection failed: Permission denied

第 30 行是

$conn = new mysqli($servername, $username, $password, $port);

最佳答案

嗨,

请使用以下代码:- 如果此代码不起作用,请检查服务器设置。

<?php 
$servername = "154.0.***.***";
$username = "***";
$password = "***";
$db_name="gs";

$con = @mysqli_connect($servername, $username, $password,$db_name);
if (mysqli_connect_errno())
{
    echo "Database connection error: ".mysqli_connect_error();
}
else
{
    echo "Connected successfully";
}
?>

关于php - 远程连接 WAMP MySQL 无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46705522/

相关文章:

php - 如何为数据库中的用户和管理员建模?

mysql - Powershell MySQL 字符串返回 |到 html?

javascript - 如何从 php 变量中获取值到我们的 javascript 文件中?

php - 在 Laravel 关系上强制写入数据库连接

php - 关系数据库设计 - 规范化和关系

PHP session ,为什么 session_start() 需要多次?

php - Pawn、PHP 和 MySQL

mysql - phpMyAdmin 不显示肯定有表的数据库的表列表

php - #1045 无法在 wamp 中登录 MySQL 服务器

ipad - 我无法将计算机上的本地主机连接到 iPad