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. Я новичок в 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 с правильными параметрами в командной строке (cmd.exe) может показать, какой это процесс.

person Stian Skjelstad    schedule 17.05.2016