4

Я сделал новую установку WAMP (v2.1), и она работает, за исключением MySQL не запускается .... здесь:

и каждый раз, когда я нажимаю «Запуск / возобновление обслуживания», ничего не происходит.

Я иду на my.ini и вводить пароль.Затем перейдите в консоль MySQL .. введите этот пароль и либо 1. консоль исчезнет, либо 2. Я получаю сообщение об ошибке 2003 «Не удается подключиться к серверу MySQL на« localhost »(10061)»

6 ответов6

10

Я попытался перейти к: C:\wamp\bin\mysql\mysql5.6.17\data и удалил следующее:

auto.cnf, xxxxxxxxx.err, xxxxxxxxx.pid, ib_logfile0 и ib_logfile1

Но я оставил ibdata1 в покое, поскольку он ссылается на все локальные базы данных. Затем я перезапустил Wamp, и это сработало как шарм.

3

Найдите файл mysql-bin.index, удалите его и перезапустите MySQL.
Это сработало для меня;)

2

Ошибка № 2003: не удается подключиться к серверу MySQL на локальном хосте (или на другом хосте)

просто означает, что подключение невозможно по одной из следующих (или похожих) причин:

  • На указанном хосте не запущен сервер MySQL

  • Соединение с сервером MySQL не разрешено с использованием TCP-IP. Проверьте параметр «пропустить сеть» в файле конфигурации MySQL (my.ini в Windows, my.cnf в Unix/Linux). Это должно быть закомментировано как «# skip-network». Если это не закомментировано, сделайте это и перезапустите сервер MySQL, чтобы изменения вступили в силу.

  • Некоторые проблемы с сетью мешают подключению. Это может быть неправильная настройка сети или проблема с брандмауэром. Вам нужно разрешить службу mysql на брандмауэре Windows / после установки wamp перезагрузите ваш ПК. и начать Wamp

Windows спросит, можно ли запустить msqlnt.exe и принять его, тогда все в порядке.

Если это не работает, то:

Попробуйте отключить брандмауэр Windows - если это решит проблему, включите его снова и разрешите доступ к TCP/3306(порт по умолчанию)

  • При попытке подключиться к серверу MySQL через интернет-провайдера это сообщение об ошибке часто указывает на то, что прямое подключение к MySQL было заблокировано. Затем вы должны использовать HTTP-туннелирование или SSH-туннелирование для подключения.
1

Пожалуйста, проверьте порт, который MySQL использует в вашей системе. Затем измените номер порта службы MySQL сервера WAMP на этот номер, введя его в my.ini.

Если вы используете Windows, обязательно перезапустите службу, и она сразу станет зеленой.

Я столкнулся с подобной проблемой.

0

Это определенно будет работать. ПЕРЕД продолжением установки Wampserver, вы должны убедиться, что определенные элементы установлены в вашей системе, в противном случае Wampserver абсолютно не будет работать, и, кроме того, установка будет некорректной, и вам нужно будет удалить Wampserver ПЕРЕД установкой отсутствующих элементов , Удалите wamp, загрузите и установите распространяемый Microsoft Visual C ++ 2008 (https://www.microsoft.com/en-in/download/details.aspx?id=29), распространяемый Microsoft Visual C ++ 2012 (https://www.microsoft .com/en-in/download/details.aspx?id = 30679), распространяемая версия Microsoft Visual C ++ 2015 (https://www.microsoft.com/en-in/download/details.aspx?id=48145). Теперь переустановите wamp и все должно работать нормально.

0

У меня была точно такая же проблема, но моя ситуация была другой (я использую WAMP 3.1 icw Windows 10 64-битная). Таким образом, решение было другим. Читайте ниже, как я решил это в моей ситуации.

Сначала я проверил журнал MySQL. Как это:

Проверьте журнал MySQL

Во-вторых, я видел такие ошибки:

wampmysqld64: Table 'mysql.plugin' doesn't exist
2018-08-15T14:54:37.207560Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2018-08-15T14:54:37.211344Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2018-08-15T14:54:37.215551Z 0 [Warning] Failed to open optimizer cost constant tables

2018-08-15T14:54:37.216151Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

В-третьих, после интерпретации журнала ошибок я перешел в каталог данных mysql. Расположение этого каталога на моей машине было: C:\wamp64\bin\mysql\mysql5.7.19\data . Это может отличаться на вашей машине. Я заметил, что некоторые каталоги пропали без вести. У меня не было каталога "mysql", хотя он должен быть там, чтобы работать.

В-четвертых, я скопировал каталог "mysql" с другого компьютера в C:\wamp64\bin\mysql\mysql5.7.19\data и перезапустил все службы через WAMP. Это решило проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .