簡體   English   中英

Windows Server上的php5和mysql5

[英]php5 and mysql5 on windows server

我已經在服務器上安裝了php5和mysql5,可以從命令登錄到mysql,但是當我嘗試使用php進行連接時,卻收到以下錯誤消息:

用戶'root'@'localhost'的訪問被拒絕(使用密碼:是)PHP警告:mysql_query()[function.mysql-query]:D中用戶'ODBC'@'localhost'的訪問被拒絕(使用密碼:NO) :第279行PHP上的\\ HostingSpaces \\ law-training \\ lawtraining.ir \\ wwwroot \\ includes \\ class.php警告:mysql_query()[function.mysql-query]:無法在服務器中建立到服務器的鏈接

我根本不在代碼中使用'ODBC'@'localhost'。 我使用phpmyadmin進行檢查,也無法使用它並且無法連接到服務器。我為mysql使用端口3309,並且無法從本地或遠程php登錄。 我還在該服務器的端口3306上使用了mysql4,我可以毫無問題地使用它。 我該如何解決這個問題?

謝謝

嘗試登錄localhost:3309 ,我想您會發現它是在非標准端口上運行的,因此您需要告訴PHP在哪里尋找服務器。

即。

mysql_connect("localhost:3309", "root", "mypassword");

一點題外話,在ODBC@localhost連接是什么樣mysql_query試圖如果沒有連接已開通使用。

這是全新的MySQL 5安裝,您無權登錄嗎? 您可能需要重置root密碼。

http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html

那應該使您能夠使用命令行訪問MySQL。 然后,確保您具有root @ localhost用戶,並向該用戶授予相關權限。 例如:

mysql>授予所有特權 到'root'@'localhost'->以GRANT OPTION通過'some_pass'標識;

如果odbc連接仍然存在問題,請確保odbc數據訪問產品與您的MySQL 5.x版本完全兼容

此致Netrista Khatam技術服務經理OpenLink產品支持

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM