php pdo无法使用,php - php-无法使用PDO连接到数据库 - SO中文参考 - www.soinside.com
我在連接到本地數據庫時遇到問題。出于某種原因,當我嘗試連接時,它顯示以下錯誤:
連接失敗:SQLSTATE [HY000] [1045]用戶'root'@'localhost'拒絕訪問(使用密碼:否)
我設法與用戶連接到我的phpmyadmin,并使用命令行,但當我嘗試使用我的PHP腳本時我不能。但我之前確實設法做到了。
我使用一個簡單的PDO連接代碼:
define('DB_USER', "root");
define('DB_PASSWORD', "");
$DB_SERVER = "localhost";
$DB_DATABASE = "app-db";
try {
$conn = new PDO("mysql:host=$DB_SERVER;dbname=$DB_DATABASE", DB_USER, DB_PASSWORD);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
我也嘗試使用'new mysqli(host,user,password)'和'mysqli_connect(host,user,password,database)'和相同的響應,拒絕用戶訪問。
任何幫助都會很棒。
解決了:
顯然我運行了2個mysql進程,而我使用的那個進程沒有在默認端口上運行。
總結
以上是生活随笔為你收集整理的php pdo无法使用,php - php-无法使用PDO连接到数据库 - SO中文参考 - www.soinside.com的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果手机面容识别不了是什么原因
- 下一篇: CSS3新增特性-background以