CyberTek - the future at the present!
Гоогле

Скрипта за креирање МыСКЛ базе података

Постед бы: админ (Сеп 21)

Данас сам Представљамо удобан положај за аутоматизирање уштеда носри МыСКЛ база података, поред изворног скрипта може бити додат на крај и спашавања и сажимање појединачних база података у неколико редова копије на удаљеном серверу, а оквир за поруке у нашем извештају е-поште.

#! / Бин / басх
# Схелл скрипта за бацкуп МыСКЛ базе података
* За бацкуп базе Ныскл датотеке у / бацкуп дир а касније покупити ваш
# Скрипта. Можете прескочити неколико база података из бацкуп превише.
* За више информација молимо погледајте (Инсталлатион инфо):
# ХТТП: / / ууу.цыберцити.биз/никсцрафт/вивек/блоггер/2005/01/мыскл-бацкуп-сцрипт.хтмл
# # Ласт упдатед: Ауг - 2005
# -----------------------
# Ово је слободан схелл скрипта под ГНУ ГПЛ верзије 2.0 или каснији
# Цопыригхт (Ц) 2004, 2005 никсЦрафт пројекта
# Контакт / коментари / сугестије: хттп://цыберцити.биз/фб/
# -------------------------
# Ова скрипта је део никсЦрафт схелл скрипта збирка (НССЦ)
Посетите хттп://басх.цыберцити.биз/ # за више информација.
# Упдатед Сеп - 2007 бы ЦыберТек - хттп://ууу.цыбертек.ит
# -------------------------

Мыусер = "СЕТ-МыСКЛ-УСЕР-НАМЕ" # УСЕРНАМЕ
Мыпасс = "СЕТ-Пассуорд" # ЛОЗИНКА
МыХОСТ = "лоцалхост" # рачунара

# Линукс бин стазе, променити ако то не може бити аутодетецтед користећи команду која
МыСКЛ = "$ (који мыскл)"
Мысклдумп = "$ (који мысклдумп)"
Цхоун = "$ (који цхоун)"
Цхмод = "$ (који цхмод)"
Гзип = "$ (који гзип)"

# Бацкуп одред директоријум, променити ако имате сомеотхер локација
ДЕСТ = "/ бацкуп"

# Главни директоријум где ће бити смештене резервне
МБД = "$ ДЕСТ / мыскл"

# Гет хостнаме
ХОСТ = "$ (хостнаме)"

# Гет података у дд-мм-ыыыы формату
САДА = "$ (датум +"% д -% м -% Ы ")"

# Датотека за складиштење тренутне безбедносне копије датотека
ФИЛЕ = ""
Сторе # списка база података
ДБС = ""

# НЕ Бацкуп ових база података
Иггы = "тест"

[- Д $ МБД] & & мкдир - п $ МБД | |:

# Роот може приступити само то!
Цхоун $ 0,0 - Р $ ДЕСТ
$ 0600 $ цхмод ДЕСТ

# Сазнајте све базе података Попис први
ДБС = "$ ($ МыСКЛ-у мыусер-х $ $ $ МыХОСТ-п-мыпасс БСЕ 'схоу базе података')"

за дб у $ ДБС
учинити
скипдб = - 1
Ако се [ "$ Иггы!" = ""];
тада
фор и ин $ Иггы
учинити
[ "$ Дб" = = "$ И"] & & скипдб = 1 | |:
учињено
фи

Ако се [ "$ скипдб" = = "-1"], а затим
ФИЛЕ = "$ МБД / $ дб. $ ХОСТ. НОУ.гз $"
Зар сви ИнОне # посао у цев,
# Укључите се помоћу мыскл мысклдумп за одабир МыСКЛ база података
# А она цев на гз филе у резервној дир:)
Мысклдумп $ - $ у мыусер - МыХОСТ часова $ - $ п $ дб мыпасс | гзип $ - 9> $ ФИЛЕ
фи

учињено

# Копирај на удаљеном серверу
еко'******************* Ексампле_Бацкуп *******************'> / роот / мыбацкуп.ткст
ецхо \>> / роот / мыбацкуп.ткст
датум>> / роот / мыбацкуп.ткст
ецхо \>> / роот / мыбацкуп.ткст
'********************* Детаљи *********************' ецхо>> / роот / мыбацкуп.ткст
# Упамти да СЦП наредбу да не можете навести ако сте лозинку бриа̨е кључни на циљаном систему
# Иначе ћете морати да урадите
СЦП / бацкуп / мыскл / * роот@ексампле.дом: / хоме / бацкуп / пример / мыскл /
ох-изг / бацкуп / мыскл />> / роот / мыбацкуп.ткст
еко'************************************************ * '>> / роот / мыбацкуп.ткст
* Пошаљите е-маил са извештај о раду у перформансама
маил-с "Пример Бацкуп" ексампле@ексампле.дом </ роот / мыбацкуп.ткст

# Уклонити након уплоад
рм-ф / бацкуп / мыскл / *

  1. ГИО Саид,

    Ко, ја сам био врло користан, тханк ыоу веры муцх!

Додај коментар

Поуеред бы ЦыберТек - Даљинска помоћ