MySQL ไม่เริ่มทำงาน - ข้อผิดพลาด 40 ใน SQL Server Management Studio

เมื่อฉันพยายามเริ่ม MySQL โดยใช้ XAMPP เพื่อให้เซิร์ฟเวอร์ทำงานบน LocalHost ฉันได้รับบันทึกข้อผิดพลาดต่อไปนี้:

2016-05-17 12:26:09 ccc InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2016-05-17 12:26:09 3276 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2016-05-17 12:26:09 3276 [Note] InnoDB: The InnoDB memory heap is disabled
2016-05-17 12:26:09 3276 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2016-05-17 12:26:09 3276 [Note] InnoDB: Memory barrier is not used
2016-05-17 12:26:09 3276 [Note] InnoDB: Compressed tables use zlib 1.2.3
2016-05-17 12:26:09 3276 [Note] InnoDB: Using generic crc32 instructions
2016-05-17 12:26:10 3276 [Note] InnoDB: Initializing buffer pool, size = 16.0M
2016-05-17 12:26:10 3276 [Note] InnoDB: Completed initialization of buffer pool
2016-05-17 12:26:10 3276 [Note] InnoDB: Highest supported file format is Barracuda.
2016-05-17 12:26:13 3276 [Note] InnoDB: 128 rollback segment(s) are active.
2016-05-17 12:26:13 3276 [Note] InnoDB: Waiting for purge to start
2016-05-17 12:26:13 3276 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.28-76.1 started; log sequence number 1850419
2016-05-17 12:26:14 4872 [Note] InnoDB: Dumping buffer pool(s) not yet started
2016-05-17 12:26:14 3276 [Note] Plugin 'FEEDBACK' is disabled.
2016-05-17 12:26:14 3276 [Note] Server socket created on IP: '::'.
2016-05-17 12:26:14 3276 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 10048: Only one usage of each socket address (protocol/network address/port) is normally permitted.


2016-05-17 12:26:14 3276 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2016-05-17 12:26:14 3276 [ERROR] Aborting

ไม่พบข้อผิดพลาดนี้เมื่อสองสามวันที่ผ่านมา เมื่อพยายามเชื่อมต่อกับ LocalHost ใน SSMS ข้อผิดพลาด 40: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ SQL ได้ปรากฏขึ้น ปรากฎว่า MMC ไม่สามารถสร้างสแน็ปอินได้แม้ว่าจะติดตั้ง SQL Server Configuration Manager ไว้ก็ตาม ฉันเป็นมือใหม่เท่าที่ SQL เกี่ยวข้อง ฉันจะไปเกี่ยวกับเรื่องนี้ได้อย่างไร?


person AR06    schedule 17.05.2016    source แหล่งที่มา
comment
MySql และ Sql Server เป็นผลิตภัณฑ์ที่แตกต่างกัน SSMS ใช้ได้กับเซิร์ฟเวอร์ sql ฉันไม่แน่ใจว่าจะสามารถเชื่อมต่อกับ MySql ได้หรือไม่   -  person Zohar Peled    schedule 17.05.2016
comment
ขอบคุณสำหรับการตอบกลับของคุณ @ZoharPeled ฉันอยู่ภายใต้สมมติฐานที่ว่าเซิร์ฟเวอร์ MySQL จะต้องเริ่มต้นเพื่อให้ SQL Server ทำงาน แม้ว่า MySQL จะไม่เริ่มทำงาน แต่ข้อผิดพลาดยังคงมีอยู่กับ SSMS   -  person AR06    schedule 17.05.2016


คำตอบ (1)


Mysql ไม่สามารถเริ่มต้นได้ เนื่องจากมีกระบวนการรับฟังบนพอร์ต tcp/ip ที่ได้รับการกำหนดค่าให้ใช้อยู่แล้ว บางที mysql เริ่มทำงานแล้ว หรือโปรแกรมอื่นกำลังฟังพอร์ตอยู่ การใช้ netstat กับพารามิเตอร์ที่ถูกต้องใน command prompt (cmd.exe) สามารถระบุได้ว่ากระบวนการใดเป็นกระบวนการใด

person Stian Skjelstad    schedule 17.05.2016