【问题标题】:PhP not connecting to MySQLPhP没有连接到MySQL
【发布时间】:2015-01-13 02:09:40
【问题描述】:

尝试使用此代码连接到 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

【问题讨论】:

  • 实际上是主机“localhost”。这是我唯一能看到的。附带说明一下,您应该使用 mysql_ 函数以外的东西。有很多不安全的地方。
  • ^^ 如果使用得当,它们并不是不安全的。但它们已弃用。新代码应使用 MySQLi 或 PDO 编写。
  • 在此站点上快速搜索该错误消息会发现 682 个类似问题。你是说没有他们有什么有用的吗?
  • 我浏览并没有看到适合我的答案。我查看的所有内容,用户都不知道他的信息。我知道我使用的信息应该是正确的,如前所述,我可以使用我使用的信息使用 Java 登录..

标签: php mysql mysql-connect


【解决方案1】:

你好试试这个兄弟....实际上mysql已被弃用,现在我们必须使用mysqli

 <?php
 $con=mysqli_connect("localhost","root","your_password");

 if($con)
 {
 mysqli_select_db("your_db",$con);
 }
 ?>

【讨论】:

  • 警告:mysqli_connect() [function.mysqli-connect]: (28000/1045): /home/colpittc/ 中用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)第 2 行的 public_html/phptest.php 无法连接到 MySQL
  • 我有密码。正如我所说,我可以用我的 java 登录 mysql。
  • 所以在 mysqli_connect() 中输入你的密码
  • 我做了.. 我在问题中发布时只是将其留空
  • 但是你必须提供你给mysql的密码...这样你才能访问你的数据库
【解决方案2】:

一方面,您可能没有输入正确的 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();
  }
?>

【讨论】:

  • 我不知道,它仍然给我一个错误。如果我使用 MySQL 工作台来管理我的数据库内容,localhost 是正确的服务器信息吗?
【解决方案3】:
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);

可以参考http://www.w3schools.com/php/php_mysql_intro.asp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    相关资源
    最近更新 更多