- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток.
Прошу помощи в таком банальном вопросе.
Есть VPS, на ней несколько юзеров. У каждого юзера несколько БД, к примеру по 50, но пользователи БД у каждого юзера одинаковы.
Так вот интересует как сделать бекап всех бд одного пользователя через ssh.
Нагуглил что то приближенное
Но тут нужно всеравно ручками прописывать названия бд и имя файла дабы не создавались копии файлов.
Возможно есть и другой подход, более простой, готовы выслушать предложения.
В администрирования не силен, прошу не пинать за незнание.
Заранее благодарю за ответ.
Одной командой можно создать dump большого числа баз:
Или сразу всех:
Возможно есть и другой подход, более простой, готовы выслушать предложения.
Да. ПРОЧИТАТЬ ДОКУМЕНТАЦИЮ ПРОГРАММЫ.
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
пользователи БД у каждого юзера одинаковы.
А это как вообще?
Я думаю, что он имеет в виду, что у него для группы баз одинаковый логин и пасс.
Я думаю, что он имеет в виду, что у него для группы баз одинаковый логин и пасс.
Да. Все верно.
Делаю так
Происходит якобы бекап, но в нужной директории его нет
Попробовал так
Все БД в одном файле, но цель каждая бд в разном файле, видимо что-то еще нужно указать?
Все БД в одном файле, но цель каждая бд в разном файле, видимо что-то еще нужно указать?
для mysqldump ничего не нужно указать. он так не умеет.
нужно написать программу, которая несколько раз запускает mysqldump.
satellitmaker,
Отвечаю вам на ваш вопрос прямо, нету в mysqldump ключей которые упаковывают в разные файлы ВСЕ базы конкретного пользователя.... это вам не панель управления... по этому задача ваша штатным нажатием на 1 кнопку НЕ РЕШАЕТСЯ!
Вам нужен сценарий на любом удобном вам языке, который:
1. Определит какие же базы принадлежат пользователю.
2. Выполнит для каждой из баз данных указанный вами выше mysqldump с нужными параметрами.
Кстати, панель управления какая-то есть? Да и вообще вы например сами знаете какие базы от какого пользователя? потому что например если панель есть, то возможно базы все создаются в виде $user_$databasename , а если у вас просто base1 base2 base3 .... то вам и никакой сценарий не поможет пока вы не определите зависимость пользователей к базам.
Да и о каких пользователях речь вообще идет? О виртуальных в системе или о тех которые у вас в mysql.users ?
mysqldump -uMyUserName -pMyPass --all-databases
Происходит якобы бекап, но в нужной директории его нет
А с чего бы ему там быть, в этом случае вы просто бекап себе на экран вывалили, записывайте в блокнотик :D
С Уважением,
satellitmaker,
Отвечаю вам на ваш вопрос прямо, нету в mysqldump ключей которые упаковывают в разные файлы ВСЕ базы конкретного пользователя.... это вам не панель управления... по этому задача ваша штатным нажатием на 1 кнопку НЕ РЕШАЕТСЯ!
С Уважением,
Благодарю за ответ. Вопрос закрыт. Тему можно закрывать.