Ano*_*iem 18 mysql apache xampp port path
我启动XAMPP时遇到以下错误.
12:35:23 [main] Initializing Control Panel
12:35:23 [main] Windows Version: 64-bit
12:35:23 [main] XAMPP Version: 1.8.1
12:35:23 [main] Control Panel Version: 3.1.0 3.1.0 [ Compiled: September 20th 2012 ]
12:35:23 [main] Running with Administrator rights - good!
12:35:23 [main] XAMPP Installation Directory: "c:\xampp\"
12:35:23 [main] Checking for prerequisites
12:35:23 [main] All prerequisites found
12:35:23 [main] Initializing Modules
12:35:23 [Apache] XAMPP Apache Service is already running on port 80
12:35:23 [Apache] XAMPP Apache Service is already running on port 443
12:35:23 [mysql] MySQL Service detected with wrong path
12:35:23 [mysql] Change XAMPP MySQL settings or
12:35:23 [mysql] Uninstall/disable the other service manually first
12:35:23 [mysql] Found Path: "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL
12:35:23 [mysql] Expected Path: c:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql
12:35:23 [mysql] Problem detected!
12:35:23 [mysql] Port 3306 in use by "mysqld.exe"!
12:35:23 [mysql] MySQL WILL NOT start without the configured ports free!
12:35:23 [mysql] You need to uninstall/disable/reconfigure the blocking application
12:35:23 [mysql] or reconfigure MySQL to listen on a different port
12:35:23 [main] Starting Check-Timer
12:35:23 [main] Control Panel Ready
Run Code Online (Sandbox Code Playgroud)
我无法在谷歌找到合适的解决方案,所以我有点'希望有人可以帮我解决这个问题.
哦,XAMPP运行正常.Apache和MySQL服务都在运行..
Ahm*_*akr 71
使用以下命令通过命令提示符卸载mysql服务.
sc delete mysql
Run Code Online (Sandbox Code Playgroud)重启XAMPP
小智 15
删除现有服务对我来说不是很好的解决方案,因为在端口3306上运行MySQL,这需要其他服务.但是可以同时运行两个MySQL服务(一个具有其他名称和端口).我在这里找到了解决方案:http://emjaywebdesigns.com/xampp-and-multiple-instances-of-mysql-on-windows/
这是我修改过的设置:编辑c:\ xampp\mysql\bin中的"my.ini"文件\更改所有默认3306端口条目为新值3308
在c:\ xampp\php中编辑你的"php.ini"并用3308替换3306
在Windows命令行类型中创建服务条目
sc.exe创建"mysqlweb"binPath ="C:\ xampp\mysql\bin\mysqld.exe --defaults-file = c:\ xampp\mysql\bin\my.ini mysqlweb"
打开Windows服务并设置启动类型:自动,启动服务
小智 7
这就是我解决类似问题的方法:
我希望它也可以帮助你解决问题.
小智 5
将XAMPP控制面板设置为在管理员权限下运行.
在Win 7中1.首先确保XAMPP控制面板未运行2. SHIFT +右键单击XAMPP控制面板3.单击属性4.在属性中选择选项卡'兼容性'5.在"权限级别"下的选项卡底部选中"以管理员身份运行此程序"框6.单击"确定"
这对我有用
首先进入cmd
.
然后写:
sc delete MySQL
Run Code Online (Sandbox Code Playgroud)
之后重新启动计算机.重新启动计算机并打开计算机时xampp
,您可以看到交叉符号MySQL
.单击十字符号,然后单击开始.就这样.
小智 0
这是因为您可能安装了 wamp 服务器并卸载了它,但 wampmysql.exe 仍在运行并使用默认的 mysql 端口转到服务选项卡下的 msconfig 取消选中 wampmysqld 以停用它重新启动计算机应该可以工作
归档时间: |
|
查看次数: |
127496 次 |
最近记录: |