Мой вопрос похож наэтот. Но ни одно из опубликованных решений не сработало.
my.ini
Файл вставленздесь. 'mysql.log' вставленздесь.
Проблема, похоже, возникла без причины. Я не помню, чтобы я что-то конкретно менял.
Apache работает нормально. У меня Windows 7 x64.
Самое интересное, что mysql.exe работает нормально. Пароль не установлен. mysqld.exe не запускается
(запуск через консоль просто вызовет бесконечную задержку)
Что я пробовал
- Отключение брандмауэра
- Проверка порта 3306 на открытость
- Проверка запущенных служб для других экземпляров MySQL
- Проверка наличия других установленных версий MySQL
- Изменение пароля в my.ini
- Запуск wampserver от имени администратора
- Отключение служб SQL Server
- Раскомментирование опции «skip-networking»
- Переключение сетевого режима моего компьютера в DMZ (на всякий случай, если возникнут проблемы с брандмауэром маршрутизатора)
- Поиск в Google и попытка всех предложенных решений
- Переустановка wampserver
- Перезагрузка ПК
Я больше не знаю, что делать. Есть ли у кого-нибудь решение?
решение1
Найдите файл mysql-bin.index, удалите его, затем перезапустите MySQL.
решение2
В моем случае проблема была в том, что я переместил папку mysql из старой системы и заменил ее на новой, к счастью, я сделал резервную копию свежеустановленной mysql. Откат сработал
решение3
Проверьте порт, который mySql использует в вашей системе, затем измените номер порта wamp-серверов mySql service на этот номер, введя его в my.ini для Windows, последняя строка перезапустите службу, и она сразу же станет зеленой. Надеюсь, это поможет, потому что я столкнулся с похожей проблемой.