Сбой WAMPServer в Windows 10 - как мне сделать резервную копию всех баз данных MySQL? - PullRequest
0 голосов
/ 22 января 2019

WAMPServer по какой-то причине не запускает никаких служб (работали до 2 недель назад - ничего, что я не могу себе представить, изменилось, хотя я не удивлюсь, если Windows 10 принудительно обновит), поэтому я планирую удалить, а затем переустановить. Прежде чем я сделаю это, я хочу сделать резервную копию своего контента, чтобы я мог восстановить его, как только я установлю новую версию с нуля.

Я уже заархивировал папку wamp64 \ www и теперь пытаюсь выполнить mysqldump, но MySQL даже не запускается.

Мой вопрос состоит из двух частей:

  1. Как я могу запустить службу MySQL в Windows 10 home (без групповых политик или каких-либо подобных возможностей администратора), когда она не запустится? Я попытался открыть services.msc и вручную перезапустить - он просто ничего не делает. Там нет ошибки.

  2. Есть ли способ сохранить все мои базы данных MySQL за один раз без запуска MySQL?

1 Ответ

0 голосов
/ 22 января 2019

В моей системной базе данных они хранятся в C:\Program Files (x86)\WampServer\bin\mysql\mysql5.1.53\data.

Вы можете попробовать запустить mysql локально с исполняемым файлом на wamp\bin\mysql\mysql-version\bin.

Возможно, ваш wampp не будетначать, потому что другое приложение использует тот же порт?

Вы можете просмотреть работающий порт в командной строке с помощью:

C:\> netstat -a -b
  • -a Этот переключатель отображает активные TCP-соединения, TCP-соединения с состоянием прослушивания, а такжеПрослушиваемые порты UDP.

  • -b Этот переключатель netstat очень похож на параметр -o, указанный ниже, но вместо отображения PID будет отображать фактическое имя файла процесса,Использование -b over -o может показаться, что это экономит вам шаг или два, но иногда его использование может значительно увеличить время, необходимое netstat для полного выполнения.

Вы можете искать определенный портс:

netstat -aon | find "[PORT]"
  • -o Удобная опция для многих задач по устранению неполадок, ключ -o отображает идентификатор процесса (PID), связанный с каждым отображаемым соединением.См. Пример ниже для получения дополнительной информации об использовании netstat -o.

  • -n Используйте ключ -n, чтобы предотвратить попытки netstat определить имена хостов для внешних IP-адресов.В зависимости от текущих сетевых подключений использование этого переключателя может значительно сократить время, необходимое для полного выполнения netstat.

Дополнительная информация

...