gpt4 book ai didi

php - 连接失败 : Connection refused mysql (LAMP)

转载 作者:行者123 更新时间:2023-11-28 23:17:43 24 4
gpt4 key购买 nike

当我尝试连接到 mysql 时,它拒绝我的脚本。我在 ubuntu 16.10 (LAMP) 上安装了 mysql。

当我运行这个时:

<?php
$servername = "ip";
$username = "user";
$password = "pw";

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

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

显示:

Connection failed: Connection refused mysql (LAMP)

我尝试将绑定(bind)地址更改为 0.0.0.0,然后它显示:

Connection failed: Host 'webserver1' is not allowed to connect to this MySQL server

我试图注释 (#) 绑定(bind)地址。那也没用。

我正在使用另一个 ip-range/subnet 然后是 mysql-server 在客户端上运行脚本。当我在客户端上运行 phpmyadmin 时没有问题。

最佳答案

可以有安全预防措施。您可以尝试在 mysql 中添加一个新的管理员帐户。

mysql> CREATE USER 'yourUser'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'yourUser'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'yourUser'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'yourUser'@'%'
-> WITH GRANT OPTION;

在您的代码中尝试新创建的用户。

希望对您有所帮助!

关于php - 连接失败 : Connection refused mysql (LAMP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43137930/

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