Назад | Перейти на главную страницу

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

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

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

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

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

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

поэтому скажите, что ваше имя db - db_important, а ваше имя пользователя db - 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

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