У меня есть локальный хост (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 для резервного копирования и восстановления