Учетные данные MySQL запрещены после перезагрузки

0

Я пытаюсь установить копию Magento с его базой данных mysql на другом компьютере.

Для этого я копирую всю папку mysql. Все работает как ожидается после перекомпиляции, изменения прав доступа и т.д.

Я могу получить доступ к базе данных mysql с пользователем magento с "mysql -u magento", и все работает отлично.

Когда я перезагружаю сервер, он бросает "Access dinied для пользователя" magento "@" localhost ". И я больше не могу войти в mysql.

Если я переведу всю папку /var/lib/mysql из моей резервной копии, она снова будет работать.

Почему мои пользователи/базы данных удаляются после перезагрузки сервера?

Кроме того, все файлы из mysql, которые не являются по умолчанию в /var/lib/mysql, удаляются.

  • 1
    Лучший способ экспортировать и импортировать файл .sql в другую настройку localhost, а не копировать папки MySQL.
Теги:
magento
reboot

1 ответ

0

Правильный подход к перемещению и база данных SQL с одного сервера на другой - это создание резервной копии базы данных:

На исходном сервере: для экспорта базы данных

mysqldump -uuser -p databasename > databasefile.sql

На целевом сервере Для импорта: mysql -uroot -p databasename < databasefile.sql

Ещё вопросы

Сообщество Overcoder
Наверх
Меню