Способ, как перенести большую базу с сервера к себе в проект
1. Создаем на сервере копию базы в консоли
mysqldump -u username -p bd_name > /file_path/file_name.sql
Примечание: директория, в которую копируем, должна быт разрешена для пользователя, под которым выполняется команда.
Затем с помощью FileZilla копируем файл к себе на компьютер
Если база большая, то лучше сразу к себе на компьютер по ssh
ssh user@XXX.XXX.XXX.XXX "mysqldump -u'user_name' -p'user_password' --single-transaction --quick 'bd_name'" | gzip > /path_to_dump/dump_2026.06.14_13.11.sql.gz
--single-transaction — позволяет не блокировать таблицы во время дампа, сайт продолжит работать.--quick — заставляет утилиту считывать данные построчно, а не загружать все 15 ГБ в оперативную память.| gzip — отправляет поток данных сразу в архив2.
sudo mysql -u root -p
создать новую бд (можно в phpmyadmin)
use new_bd_name
source file_path
3. Может понадобиться установить права для пользователя
GRANT ALL PRIVILEGES ON `ads_dailysender.ru_2026.06.14_11.11`.* TO 'laravel'@'localhost';
