После звонка от клиента, чтобы сказать, что его веб-сайт не работает, я обнаружил, что MySQL на нашем сервере RackSpace Cloud Windows 2008 не работал. Я перезапустил MySQL, но получил ошибку «Доступ запрещен пользователю» в браузере для всех сайтов с базой данных MySQL. Когда я смотрю в MySql Server 5.5 / data, нет никаких папок, кроме mysql и performance_schema. Похоже, все базы данных и данные были стерты. Кто-нибудь знает, что могло произойти и куда делись данные? Кроме того, я обнаружил, что этот сервер отсутствует в нашей службе резервного копирования.
ps, кажется, после обновления Windows в 4:01 сегодня утром.
datadir
файлы конфигурации без перезагрузки MySQL, и тогда эта проблема появляется только после перезапуска MySQL (возможно, вызванного обновлением системы).Ответы:
Всегда проверяйте резервное копирование всех ваших серверов и регулярно проверяйте их. Нет смысла иметь службу резервного копирования, если вы никогда не проверяете, что вы можете восстановить ее.
Да, и отключите автоматические обновления. Делайте это только после того, как вы протестировали влияние обновления, предпочтительно на другой сервер с одинаковой конфигурацией.
источник