2017-08-09 25 views
0

我以前安裝XAMMP和phpstorm,但它顯示了錯誤 -有沒有辦法使用記事本++和mysql服務器5.0使用php和mysql?

18:05:38 [mysql] Problem detected! 
18:05:38 [mysql] Port 3306 in use by ""C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqld-nt" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.0\my.ini" MySQL"! 
18:05:38 [mysql] MySQL WILL NOT start without the configured ports free! 
18:05:38 [mysql] You need to uninstall/disable/reconfigure the blocking application 
18:05:38 [mysql] or reconfigure MySQL and the Control Panel to listen on a different port 
18:05:38 [mysql] Attempting to start MySQL service... 

我已經閱讀計算器每一個可能的解決方案,想盡一切可能的解決方案,但問題仍然存在。甚至myphpadmin都顯示連接錯誤。

我將作出我的第一個PHP項目(與數據庫連接),那麼請你告訴我的連接代碼,因爲我想在記事本編寫++只使用MySQL服務器5.0

+0

您必須已經運行了一個mysql服務器。或另一個應用程序在端口3306. – GrumpyCrouton

+0

看起來你正試圖在已經安裝MySQL的計算機上安裝一個新的MySQL服務器實例,......另一方面,這個問題沒有在你的問題描述中被解釋。 – diegoe

+0

是的,我以前安裝了mysql server 5.0。所以在我安裝xampp之前,我卸載了MySQL服務器5.0,但問題仍然存在。我還檢查了任務管理器,但端口3306沒有被任何其他程序使用。 –

回答

1

如果您已卸載MySql Server 5.0,請卸載Xampp。然後重新啓動計算機並再次重新安裝Xampp。使用Xampp,您可以使用PhpMyAdmin。所以,我認爲不需要再次安裝MySql Server。但是,如果你想要你可以安裝。

如果你正在做你的第一個PHP項目,我認爲這是很好的使用MVC結構。您可以使用MVC進行數據插入,查看,更新,刪除和登錄。當你創建登錄時,你應該使用會話。否則,任何人都可以訪問該頁面而無需登錄。

還有一件事。有MySql和MySqli。兩者都是一樣的。但是,最新的一個是MySqli。所以,你應該使用MySqli製作你的項目。如果使用MySql,則可以毫無困難地在Localhost上運行該項目。但是,當您將項目上傳到服務器時,會出現下圖所示的錯誤。但是,如果您使用MySqli,則可以毫無困難地在本地主機和服務器上運行Project。

enter image description here

0

就像錯誤說,有一個可執行文件文件C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\名爲mysqld-nt已經在使用您的mysql服務器配置使用的端口!因此,要麼重新配置你的mysql服務器使用不同的端口,要麼在啓動你的mysql服務器之前擺脫C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqld-nt。它已經有一段時間,因爲我用xampp,但我認爲默認情況下,xampp的mysql配置文件在C:\xampp\mysql\my.cnf。或者如果您在刪除C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqld-nt時遇到問題,請查看LockHunter:https://lockhunter.com/index.htm

相關問題