Как я могу переместить MySQL базу данных на новый локальный хост? [закрыто]

У меня есть локальный хост (XAMPP) на старом компьютере. Мне нужна база данных MySQL на моем новом Mac с локальным хостом (MAMP). Проблема в том, что компьютер не подключен к Интернету. В любом случае я могу переместить базу данных? Приветствуются подробные инструкции, так как я ни в коем случае не эксперт по серверам. Спасибо

0
задан 5 October 2012 в 07:10
2 ответа

У вас должна быть возможность просто использовать USB-накопитель, как указано в комментариях выше. Просто не забудьте сначала удалить / изменить разрешения для файла (ов) БД, чтобы избежать проблем с невозможностью доступа к БД после ее перемещения. Это болезненный, болезненный, болезненный урок, если что-то пойдет не так ... пообщайтесь.

2
ответ дан 4 December 2019 в 12:42

В XAMP должен быть установлен phpmyadmin. Если так, я бы использовал его для создания резервной копии / дампа базы данных. Поместите это на свой USB-порт, переместите его на Mac и снова используйте phpmyadmin, чтобы сначала создать базу данных, а затем импортировать ваши данные.

Вы также можете использовать mysqldump (по крайней мере, в Linux из командной строки. Не уверен, что XAMP на windows):

mysqldump -u имя пользователя -p база данных | gzip> database.sql.gz (канал gzip не является обязательным)

так что скажите, что ваше имя базы данных - db_important, а ваше имя пользователя базы данных - phil

mysqldump -u phil -p db_important | gzip> db_important.sql.gz

(при запуске вам будет предложено ввести пароль базы данных)

Или без gzip:

mysqldump -u phil -p db_important> db_important. sql

phpmyadmin должен быть для вас самым простым и безопасным путем, если вы не знакомы с командной строкой mysql

, эти ссылки могут помочь:

резервное копирование с помощью php admin

как использовать phpmyadmin для резервного копирования и восстановления

1
ответ дан 4 December 2019 в 12:42

Теги

Похожие вопросы