[SQL ] mySQL 3306port被占用
資料庫名稱:mySQL
資料庫版本:mySQL5.7
內容/問題描述:
我用XAMPP啟動Apache跟mySQL,
Apache可以成功啟動,
但mySQL會一直出現錯誤代碼:
"Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe"
--defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!"
我的理解是:
mySQL預設的port被占用
所以有兩個解決方案
1.把佔用port的程式關掉。
2.更改預設port
但這兩個方案都遇到一些問題
1.我用cmd去找哪個程式在使用3306
輸入"netstat -ano |findstr 3306"
可以找到占用3306的程式PID為2340
但在工作管理員的處理程序中
不知道為何並沒有這個PID?
於是我在cmd中輸入"tasklist |findstr 2340"
發現是"mysqld.exe"
可是我查了一下這是mySQL的 daemon process
這東西真的可以刪嗎?
另外我之前一怒之下
有試著在cmd用"Taskkill"終止mysqld但是失敗惹
所以板上的大大如果覺得刪除OK的話可能要提供我其他方法
2.我是跟著https://www.youtube.com/watch?v=gVWVTsTPxRk
做的
可是第一步輸入"sc delete mysql"要刪除mysql的服務時
就出現錯誤代碼:
"[SC] OpenService 無法 1060:
指定的服務病不是已安裝的服務"
謝謝大家看完
在拜託大家告訴我
究竟發生了甚麼事了
可以請求各位大大
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.110.65
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1532464182.A.3A4.html
→
07/25 09:14,
6年前
, 1F
07/25 09:14, 1F
這一步我有做啊在1.那邊有說
可是占用的是mySQL的 daemon process
直接刪掉沒問題嗎
→
07/25 09:16,
6年前
, 2F
07/25 09:16, 2F
→
07/25 09:16,
6年前
, 3F
07/25 09:16, 3F
您的意思是輸入"sc delete mysql"是不對的?
不確定您所謂的服務內容是甚麼
→
07/25 09:18,
6年前
, 4F
07/25 09:18, 4F
→
07/25 09:18,
6年前
, 5F
07/25 09:18, 5F
不確定這邊的停止mysql服務實際是怎麼做
因為XAMPP顯示我的mySQL是沒有啟動的
※ 編輯: yang1265 (159.117.81.35), 07/25/2018 23:06:04
→
08/18 10:52,
6年前
, 6F
08/18 10:52, 6F
Database 近期熱門文章
PTT數位生活區 即時熱門文章