mysql: dump всех баз в perl?

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

mysql: dump всех баз в perl?

Непрочитанное сообщение Laa » 2010-09-28 13:45:41

Привет!
Посоветуйте как сделать безопасный бэкап базы данных, так, чтобы не светился пароль к базе в процессах.
Думал в перле сделать, но как-то не нашел сходу готовых функций для этого. Думаю делать бэкап для каждой из баз в отдельные файлы.

Уверен, такие решения уже есть.
Рассматриваю варианты на перле или шеле.

Спасибо.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Alex Keda » 2010-09-28 14:32:06

Код: Выделить всё

srv0# ll $HOME/.my.cnf
-rw-r--r--  1 root  wheel  -   42B 16 июн 00:03 /root/.my.cnf
srv0#      
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Alex Keda » 2010-09-28 14:32:50

если не поняли - подсказываю - $HOME можно установить куда угодно и там создать этт файл
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Laa » 2010-09-28 14:36:00

Alex Keda писал(а):если не поняли - подсказываю - $HOME можно установить куда угодно и там создать этт файл
понятно!
спасибо! :drinks:
не хочу в процессах светить пароли! ну не хочу! :x
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Laa » 2010-09-28 14:53:54

Получилось все очень изящно и секьюрно! Спа-си-бо! :)
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Alex Keda » 2010-09-28 15:59:48

эм... а от кого светить не хотите?
если от других юзеров - то можно через sysctl выставить чтоб каждый мог видеть тока свои процессы
если от него самого - то в чём глубинный смысл?
Убей их всех! Бог потом рассортирует...

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение FiL » 2010-09-28 16:02:11

Alex Keda писал(а):

Код: Выделить всё

srv0# ll $HOME/.my.cnf
-rw-r--r--  1 root  wheel  -   42B 16 июн 00:03 /root/.my.cnf
srv0#      

Код: Выделить всё

chmod 600 $HOME/.my.cnf

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Laa » 2010-09-28 16:09:07

Alex Keda писал(а):эм... а от кого светить не хотите?
если от других юзеров - то можно через sysctl выставить чтоб каждый мог видеть тока свои процессы
если от него самого - то в чём глубинный смысл?
Это хостинговый сервер с кучей разных сайтов. Вижу что его долбят с разных адресов. Не хочется, чтобы когда его сломают, легко достались все пароли... :oops: База большая, и дампится долго, все это время в процессах может висеть mysqldump с открытым паролем... процессы скрыть можно, да, но мне не нравится это решение, сам факт открытого пароля в командной строке не нравится :oops:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение FiL » 2010-09-28 18:44:32

вообще если мне память не изменяет, то mysqldump не показывает пароль в коммандной строке. Он его меняет на XXXXXXXX. Или у тебя пароль "ХХХХХХХХ" ? :)

P.S. проверил. Таки не показывает.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Laa » 2010-09-28 21:05:13

Дык, сделал, доволен, возвращать не буду! :crazy:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Alex Keda » 2010-09-29 22:27:35

у меня галлюцинации или как...
я про my.cnf кому подсказывал? не вам ли?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: mysql: dump всех баз в perl?

Непрочитанное сообщение Laa » 2010-09-29 22:49:13

Alex Keda писал(а):у меня галлюцинации или как...
я про my.cnf кому подсказывал? не вам ли?
Можно на ты, ;-)
я сделал с my.cnf и доволен. :good: спасибо!
а вот с процессами мудрить не хочу.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!