- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Можно ли перенести базу данных mysql, не создавая бэкап на хостинге(места нет), а сразу, создав бэкап на сервере через удаленный доступ, поключившись к хостингу?
Если да, то как :)
Здравствуйте!
Можно ли перенести базу данных mysql, не создавая бэкап на хостинге(места нет), а сразу, создав бэкап на сервере через удаленный доступ, поключившись к хостингу?
Если да, то как :)
Можно.
Как именно - зависит от вашего хостинга.
mysqldump moya_baza | ssh root@moyserver "cat > dump.sql"
/usr/local/bin/mysqldump --all-databases --host=hostname -P=port --user=NAME --password=PASS > /home/USER-NAME/sql-dump.sql
/usr/local/bin/mysqldump --all-databases
потом возникают вопросы, "Как мне восстановить только необходимую базу?"
/usr/local/bin/mysqldump --all-databases --host=hostname -P=port --user=NAME --password=PASS > /home/USER-NAME/sql-dump.sql
Написали же что места нет. Если подразумевается, что выполняется с удаленного сервера, нужно сначала доступ разрешить. Выше написали нормальное решение.
V(o)ViK добавил 09.07.2009 в 21:24
потом возникают вопросы, "Как мне восстановить только необходимую базу?"
А в чем проблема ? трудно выбрать нужные строки из файла ?
1. К сожалению не вникал в нюансы, но может пхпмайадмин сразу посылает данные в браузер?
Или он тоже сначала делает временный файл на сервере?
2. Сколько весит база? Может есть смысл временно выкачать тяжёлые файлы и удалить на хостинге. Сделать дамп. Скачать базу. Залить обратно тяжёлые файлы.
3. Про ssh вроде уже посоветовали.
4. Может у вас есть рутовый доступ к серверу? Можно остановить базу. Скачать папку с файлами нужной базы данных? Стартануть базу.
5. Смотря почему место кончилось? Может есть смысл тариф получше прикупить, цена вопроса обычно на 100 рублей дороже, зато геммор с местом решается. Как выкачаете базу, так обратно на старый дешёвый тариф вернётесь.
6. Прикупить диск, наверное, вряд ли устроит)
А в чем проблема ? трудно выбрать нужные строки из файла ?
мне нет, а все ваши клиенты/пользователи смогут выбрать?
если база большая - сложновато. все редакторы грузят текст в память да еще и раскрашивают синтаксис sql. Очень тормозит.
если база большая - сложновато. все редакторы грузят текст в память да еще и раскрашивают синтаксис sql. Очень тормозит.
ну а зачем его открывать в редакторе ?
Первое что пришло на ум, это cat -n dump.sql | grep "CREATE DATABASE"
Далее ищите нужную базу и смотрите номера строк между которыми расположен дамп.
Ну дальше я думаю не проблема выбрать нужную часть из файла.
Вы - круты. А человек впервые сделавший дамп с --all-databases, полезет открывать его в редакторе.
С методической точки зрения, полезнее посоветовать не использовать --all-databases