Как решить ошибку Запуск MySQL на XAMPP после обновления Windows: MUTEXES и RW_LOCKS Используйте блокируемые функции Windows

Как решить ошибку Запуск MySQL на XAMPP после обновления Windows: MUTEXES и RW_LOCKS Используйте блокируемые функции Windows


Если сразу после автоматического обновления Windows 10 ваш XAMPP внезапно не захочет начинать сервис MySQL, в то время как он работал нормально, и вы не внесли никаких изменений, эта статья может быть для вас!

Не паникуйте, решение может состоять в том, чтобы просто изменить ваш порт MySQL или использовать существующую резервную копию.

Проблема: Ошибка Mutexes и RW_Locks Используют блокируемые функции Windows

Если вы получаете эту ошибку при запуске PhpMyAdmin, это означает, что ваша служба MySQL не запускается в приложении XAMPP:

MySQL said: Documentation Cannot connect: invalid settings.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
Connection for controluser as defined in your configuration failed.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Если вы получаете эту ошибку при запуске MySQL на XAMPP, это означает, что у вашей установки MySQL есть проблема - см. Ниже, как ее решить:

18:58:08 [mysql] Error: MySQL shutdown unexpectedly.
18:58:08 [mysql] This may be due to a blocked port, missing dependencies,
18:58:08 [mysql] improper privileges, a crash, or a shutdown by another method.
18:58:08 [mysql] Press the Logs button to view error logs and check
18:58:08 [mysql] the Windows Event Viewer for more clues
18:58:08 [mysql] If you need more help, copy and post this
18:58:08 [mysql] entire log window on the forums

Диагностируйте и решайте начальную ошибку MySQL в XAMPP

Прежде всего, чтобы диагностировать точную ошибку, откройте панель управления XAMPP и проверьте ошибку в диалоговом окне.

Затем откройте файл журнала MySQL в линии программы MySQL, под кнопкой журнала, найдите файл mysql_error.log и зарегистрируйтесь в приложении блокнота, какая точная ошибка.

Вам придется прокрутить нижнюю часть файла, чтобы найти последние записи, дважды проверить, что время соответствует последней попытке запустить MySQL в XAMPP, и взглянуть на ошибку. В нашем случае это ошибка, которую мы получили:

2023-01-12 18:58:06 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2023-01-12 18:58:06 0 [Note] InnoDB: Uses event mutexes
2023-01-12 18:58:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2023-01-12 18:58:06 0 [Note] InnoDB: Number of pools: 1
2023-01-12 18:58:06 0 [Note] InnoDB: Using SSE2 crc32 instructions
2023-01-12 18:58:06 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2023-01-12 18:58:06 0 [Note] InnoDB: Completed initialization of buffer pool
2023-01-12 18:58:06 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2023-01-12 18:58:06 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-01-12 18:58:06 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-01-12 18:58:06 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2023-01-12 18:58:06 0 [Note] InnoDB: Waiting for purge to start
2023-01-12 18:58:06 0 [Note] InnoDB: 10.4.21 started; log sequence number 3993504751; transaction id 13792362
2023-01-12 18:58:06 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2023-01-12 18:58:06 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-01-12 18:58:06 0 [Note] Server socket created on IP: '::'.

Не отображается реальное сообщение об ошибке, и может быть два разных способа решить эту проблему, в зависимости от вашей точной проблемы.

Метод 1: Попробуйте изменить порт MySQL

Первое решение может состоять в том, чтобы изменить порт MySQL, если новое приложение было установлено или запущено, и использует тот же порт, что и тот, который установлен для MySQL.

Для этого просто откройте файл my.ini, который расположен под кнопкой конфигурации на вашей панели управления XAMPP.

Изучите основы SEO: Зарегистрируйтесь сегодня!

Увеличьте видимость и трафик вашего веб-сайта, овладев основными принципами SEO с помощью нашего простого курса оснований.

Начните изучать SEO

Увеличьте видимость и трафик вашего веб-сайта, овладев основными принципами SEO с помощью нашего простого курса оснований.

Там найдите текущий порт, обычно 3306 по умолчанию, и измените его на другое значение - например, 3308.

Обязательно измените каждое единственное событие порта в файле, который минимально присутствует два раза, и может быть записано до пяти раз.

После того, как это сделано, сохраните файл и попробуйте перезагрузить приложение MySQL. Если это все еще не работает, проблема может быть иначе.

Метод 2: Попробуйте получить последнюю резервную копию

Зайдите в папку MySQL, под папкой XAMPP> MySQL, и, прежде всего, сделайте резервную копию вашей папки данных, если это не реальная проблема.

Затем откройте папку резервного копирования, выберите все файлы, кроме файла IBDATA1 и скопируйте их.

Скопируйте их под папкой данных в корневой папке MySQL и попробуйте перезагрузить ваш MySQL. Теперь он должен работать - дважды проверяйте, что для Exmaple не было потеряно никаких данных, что последняя запись, которую вы вставляли в свою базу данных.

В заключение: как решить ошибку MySQL

В заключение, решение ошибки MySQL может быть таким же простым, как изменение порта или использование существующего резервного копирования, присутствующего в папке резервного копирования.

Если эти решения все еще не работают для вас, лучше всего проверить онлайн -ресурсы, чтобы найти решения, посвященные вашим конкретным проблемам MySQL.

Ошибка в запуске MySQL в XAMPP

Yoann Bierling
Об авторе - Yoann Bierling
Yoann Bierling - профессионал в области веб -публикации и цифрового консалтинга, оказавший глобальное влияние на экспертизу и инновации в области технологий. Увлеченные расширением прав и возможностей отдельных лиц и организаций для процветания в цифровую эпоху, он стремится обеспечить исключительные результаты и стимулировать рост посредством создания образовательного контента.

Изучите основы SEO: Зарегистрируйтесь сегодня!

Увеличьте видимость и трафик вашего веб-сайта, овладев основными принципами SEO с помощью нашего простого курса оснований.

Начните изучать SEO

Увеличьте видимость и трафик вашего веб-сайта, овладев основными принципами SEO с помощью нашего простого курса оснований.




Комментарии (0)

Оставить комментарий