gpt4 book ai didi

php - MySql 和 PHPMyAdmin 密码

转载 作者:行者123 更新时间:2023-11-29 22:38:39 24 4
gpt4 key购买 nike

我获得了用户名、密码、数据库名称和用于访问特定应用程序的 phpmyadmin 控制台的 URL。现在我想连接数据库,哪个IP地址我也知道。

我尝试运行以下 php 片段(来 self 本地安装的 xampp),这给了我一个错误:

“警告:mysql_connect():用户'xxxxxxx'@'localhost'的访问被拒绝”

<html>
<head>
</head>
<body>

<?php
$username = "given_username";
$password = "given_password";
$db_name = "given_database_name";
$hostname = "xxxxx:3306"; //remote address

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";

?>

</body>
</html>

我的问题是:mysql 和 phpmyadmin 的密码和用户名是否相同,以及我是否正确运行?

最佳答案

看看你的问题,我假设 php 代码和 MySQL 服务器运行在不同的机器上。在这种情况下,您必须在 MySQL 服务器中创建一个远程用户。

  1. 登录 MySQL 服务器上的 MySQL 控制台:

    mysql -u root -p

  2. 授予远程用户访问权限

    mysql> 将给定的数据库名称.* 上的所有内容授予给定的用户名@' >' 由“给定的密码”标识;

现在您应该能够从远程计算机连接 MySQL。如果您的 MySQL 服务器位于防火墙后面,请确保打开 MySQL 的传入端口(默认为 3306)。

关于php - MySql 和 PHPMyAdmin 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29458565/

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