xampp MySQL不启动
我在Windows 7 32位上安装了Xampp。 当我尝试在XAMPP控制面板(v3.2.1)中启动MySql时,出现以下消息,MySql无法启动。
23:02:03 [mysql] Problem detected! 23:02:03 [mysql] Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL"! 23:02:03 [mysql] MySQL WILL NOT start without the configured ports free! 23:02:03 [mysql] You need to uninstall/disable/reconfigure the blocking application 23:02:03 [mysql] or reconfigure MySQL and the Control Panel to listen on a different port 23:02:03 [mysql] Attempting to start MySQL service...
这里报告了类似的问题,但没有工作的答案。 当我尝试禁用MySql进行安装时,结果是我甚至没有任何选项来尝试运行它。
我是Xpppp新手,不知道在哪里寻找什么来解决问题
我需要用Php运行Apache和MySql。
您已经在使用端口3306的计算机上安装了mySQL版本。进入最新的my.ini
文件并将端口更改为3307
。 重新启动mySQL服务,看看它是否出现。
你有两个版本的mysql使用相同的端口。 3306.更改端口。
如何更改xampp的mysql端口?
- 停止xampp服务器,如果它已经在运行。
- 在xampp / mysql / bin / my.ini中将值编辑为“port”
码:
Password = your_password port = 3306 ---> 3307 socket = "/ xampp / mysql / mysql.sock"
这里也是
码:
The MySQL server [ mysqld ] port = 3306 ---> 3307 socket = "/ xampp / mysql / mysql.sock" 2. Start mysql service
我发现重新安装Xampp作为pipe理员,并以pipe理员身份运行。
如果有两个MySql实例,如果它们同时运行,则会出现这样的错误是正常的。 如果你真的需要2台服务器,你必须改变其中一台服务器的监听端口,或者如果你不需要卸载其中一台服务器,那么可能会更好。 这对于MySql本身来说是无与伦比的,因为两个程序不能同时在同一个端口上侦听。
试试这个:真的很快+为我工作:
- 打开任务pipe理器>服务选项卡
- find“mysqlweb”服务>右键单击它来停止服务
- 再次启动Xampp
PS:借口下面的图像为不同的语言:)
macOS上的同样的问题,并通过再次运行相同的安装程序得到解决 。
而我不能得到它的固定
- 改变端口
- 重新启动XAMPP
- 重新启动系统
注意 :确保在运行安装程序时select“XAMPP核心文件”组件,因为默认情况下未选中。
虽然重新运行安装程序不是一个聪明的select,当时必须做的时候。 我的安装程序是xampp-osx-7.0.13-1-installer.dmg
更新 :我已经有了我的MAMP在这里使用这个简单的解决scheme。 所以,同样应该为XAMPP工作。