要解决 PHP 连接不上 MySQL 的问题,请按照以下步骤进行排查和操作:
SELECT user, host FROM mysql.user WHERE user = 'your_username';
如果用户没有正确的权限,您可以使用以下命令授予权限:
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'your_host' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
$host = "your_mysql_host";
$port = 3306;
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";
$conn = new mysqli($host, $username, $password, $dbname, $port);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
通过以上步骤,您应该能够找到并解决 PHP 连接不上 MySQL 的问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助您。