我剛安裝了Windows 7上最新的MySQL產品版本(64位)。這是一個純粹的香草安裝,使用所有的默認設置;但phpmyadmin根本看不到它。 MySQL被配置爲一項服務以自動啓動,並且我知道它正在運行,因爲MySQL GUI工具正常工作。在Windows-7(64位)上的MySQL在0.0.0.0:3306上而不是在127.0.0.1:3306上
我是從phpMyAdmin的取得實際的錯誤信息是:
Cannot load mysql extension. Please check your PHP configuration. - Documentation
的phpinfo()顯示:
> mysqlnd enabled
> Version mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $
> Compression supported
> Command buffer size 4096
> Read buffer size 32768
> Read timeout 31536000
> Collecting statistics Yes
> Collecting memory statistics No
做一個-a netstat的,我看到
TCP 0.0.0.0:3306 Marks-Netbook:0 LISTENING
當我期望看到
TCP 127.0.0.1:3306 Marks-Netbook:0 LISTENING
我不知道這是phpmyadmin無法連接的原因,但懷疑它可能是這種情況。 任何人都可以證實這是否可能的原因,和/或建議我如何解決這個問題?
你是否試過從控制檯執行「mysql -u root」? – cherouvim 2010-05-29 10:55:53
我可以從控制檯上高興地連接並使用mysql執行典型的命令行函數-u root – 2010-05-29 16:41:58