尝试使用此代码连接到MySQL
<?php
$username = "root";
$password = "";
$hostname = "localhost";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
?>
但是对于密码,我实际上输入了密码。
我知道这是正确的信息,因为我使用我输入的信息连接到Java中的MySQL。
我甚至进入MySQL工作台并从头开始创建一个新用户,它不会与新用户合作。
我收到此错误消息
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in my/path/phptest.php on line 7
Unable to connect to MySQL
答案 0 :(得分:0)
首先,您可能无法输入正确的MySQL信息。
但也许不是。如果您100%确定详细信息是正确的,请尝试使用此MySQLi脚本。
<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
答案 1 :(得分:0)
你好试试这个兄弟....实际上mysql已被弃用现在我们必须使用 mysqli
<?php
$con=mysqli_connect("localhost","root","your_password");
if($con)
{
mysqli_select_db("your_db",$con);
}
?>
答案 2 :(得分:-1)
var $conLinks;
var $host = "localhost";
var $user = "root";
var $pass = "";
var $database = "test";
mysql_connect($host,$user,$pass) or die("error".mysql_error());
mysql_select_db($database);
OR