Can't connect to MySQL server on '10.176.52.161' (111)
时间: 2023-12-15 18:32:31 浏览: 96
根据提供的引用内容,出现Can't connect to MySQL server on '10.176.52.161' (111)错误,可能是由于连接MySQL服务器失败导致的。可以尝试以下方法解决该问题:
1.检查MySQL服务器是否正在运行,并确保IP地址和端口号正确。
2.检查防火墙设置,确保MySQL端口未被阻止。
3.检查MySQL配置文件中的绑定地址,确保它与连接地址匹配。
4.检查MySQL用户的权限,确保用户具有连接到MySQL服务器的权限。
以下是一个示例代码,用于连接MySQL服务器并查询数据:
```php
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 执行查询
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = mysqli_query($conn, $sql);
// 输出查询结果
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 results";
}
// 关闭连接
mysqli_close($conn);
?>
```
阅读全文