Как вручную загрузить базу данных - PullRequest
0 голосов
/ 28 октября 2019

Я работал на сайте в автономном режиме. Теперь по какой-то причине он не работает. Я перепробовал почти все. Чтобы сэкономить время, я настроил свежий сайт MySQL и WordPress.

Теперь у меня есть файлы тем и папки базы данных, такие как: dp.opt и wp_addonlibrary_addons.frm. Как я могу правильно загрузить их?

Я пытался сделать это вручную, но пришла ошибка, сообщив, что эти таблицы уже существуют.

Пожалуйста, совет.

1 Ответ

0 голосов
/ 28 октября 2019

Полагаю, ваши вопросы касаются импорта БД снова в MySQL? Вы все еще можете экспортировать базу данных с вашего неработающего сайта? Чем вы можете сделать это ( source ):

mysqldump --add-drop-table -u user -p > dumpfile.sql

и снова импортировать его на свой новый сайт с помощью этой команды:

mysql -u user -p < dumpfile.sql

Вы не получитеошибка об уже существующих таблицах.

Если вы больше не можете получить доступ к старой базе данных или не можете экспортировать, сначала удалите текущую базу данных на новом сайте (убедитесь, что вы сделали резервную копию).

DROP DATABASE databasename
CREATE DATABASE databasename

Вы также можете удалить все таблицы вместо удаления базы данных. Вы можете использовать этот скрипт: https://www.cyberciti.biz/faq/how-do-i-empty-mysql-database/ Или мой предпочтительный метод - использовать PHPMyAdmin для удаления всех таблиц. Затем повторно импортируйте с помощью:

mysql -u user -p < dumpfile.sql 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...