Столкнулся с данной проблемой уже раз 20. Самый быстрый способ для переноса базы данных, которая весит более 50Мб , т.к. в основном на всех серверах стоит ограничение в 20МБ.
Способ 1: Подходит для небольших баз, которые не сжаты ( до 300МБ примерно).
1.1 Создать zip архив, пример на фото ниже:

Обязательно допишите после названия вашей БД .sql.zip иначе не распознает файл при загрузке.
1.2 Заливаем базу.
Способ 2: Подойдет тем у кого есть доступ к SSH. Размер БД уже больше порога загрузки, даже при сжатии. (у меня к примеру по 5ГБ были)
2.1 загружаем базу в папку сайта и прописываем команду
mysql -u user -p dbname_new < dbname.sql
, где
- user — логин пользователя
- dbname_new — имя базы данных
- dbname.sql — путь к файлу базы данных ( туда куда залили БД) желательно полный путь.
Пример: mysql -u sql_9notessss -p 9notesssss < /var/wwws/9notes.ru/9notesssss.sql
2.2 После ввода строки у вас спросит пароль. Введите его и ожидайте процесса. Обратите внимание:
- при вводе пароля в консоли, обычно не отображается информация, что вы вводите.
- Ожидайте завершения процесса до конца, пока снова не появится строка ввода команды, в противном случае, повторяйте действия снова, удалив при это загруженную БД. (5Гб примерно загружались у меня около минут 30 на SSD)
Способ 3: Подойдет для тех кому вообще ничего не хочется делать, а БД должна быть перенесена в любом случае.
Тут все просто, загружаете бд в корень сайта, открываете сайт где вы купили хостинг и стучитесь в техническую поддержку с просьбой загрузить БД. Обязательно укажите логин и пароль к БД, дабы не выбивать их у саппорта.
Надеюсь это кому-то помогло. Если это так буду очень рад, т.к. сам когда-то мудачился с загрузкой.
P.S. — не используйте BigDump, глючная фигня, убил на неё времени немеряно, а удалось загрузить только 1 раз из 5, пока не изучил более действенные методы, вроде способа номер 2.
Свежие комментарии