mysql 服務無法啟動 服務沒有報告任何錯誤


在mysql安裝完成之后,使用命令:net start mysql 出現錯誤

 

在網上找了很長時間,嘗試了很多方法,都沒有成功。

最后發現,在Data的文件夾中(D:\mysql-8.0.17-winx64\data)的.err文件中(如iZi8zd6oer2fhfZ.err)發現問題的原因。


2019-09-14T09:50:08.672097Z 0 [ERROR] [MY-010257] [Server] Do you already have another mysqld server running on port: 3306 ?
2019-09-14T09:50:08.674484Z 0 [ERROR] [MY-010119] [Server] Aborting
2019-09-14T09:50:10.000121Z 0 [System] [MY-010910] [Server] D:\mysql-8.0.17-winx64\bin\mysqld: Shutdown complete (mysqld 8.0.17) MySQL Community Server - GPL.
2019-09-14T09:52:23.285514Z 0 [System] [MY-010116] [Server] D:\mysql-8.0.17-winx64\bin\mysqld (mysqld 8.0.17) starting as process 1196
2019-09-14T09:52:40.686106Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2019-09-14T09:52:40.686934Z 0 [ERROR] [MY-010262] [Server] Can't start server: Bind on TCP/IP port: 通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。

原因是3306端口有問題。使用命名netstat -ano,查看發現3306端口被占用。

 

 

使用3306端口的PID為3436 

再使用命令:tasklist|findstr "3436"

 

這是才發現已經有mysqld.exe進程在里面,殺死它,再重新啟動服務。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM