我以前安装了xammp和phpstorm,但是他们显示了这个错误 -
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...
我已经在stackoverflow上阅读了所有可能的解决方案,尝试了所有可能的解决方案,但问题仍然存在。甚至myphpadmin也显示连接错误。
我将制作我的第一个php项目(带数据库连接),所以请告诉我连接代码,因为我想使用mysql server 5.0在notepad ++中编码
答案 0 :(得分: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
答案 1 :(得分:0)
如果您已卸载MySql Server 5.0,也请卸载Xampp。然后重新启动计算机并再次重新安装Xampp。使用Xampp,您可以使用PhpMyAdmin。所以,我认为不需要再次安装MySql Server。但是,如果你想要,你可以安装。
如果您正在进行第一个PHP项目,我认为使用MVC结构很好。您可以使用MVC进行数据插入,查看,更新,删除和登录。当您创建Login时,您应该使用Sessions。否则,任何人都可以访问该页面而无需登录。
还有一件事。有MySql和MySqli。两者都是一样的。但是,最新的一个是MySqli。所以,你应该用MySqli制作你的项目。如果您使用MySql,您可以毫无困难地在Localhost上运行该项目。但是,当您将项目上传到服务器时,会出现如下图所示的错误。但是,如果您使用MySqli,您可以毫无困难地在Localhost和Server上运行Project。