01
LIP
Automatyczna naprawa i optymalizacja baz MySQL
Wpisane przez Michał Kowalski w kategoriach Bash, Debian, MySQL, SQL
Do szybkiej i codziennej naprawy i optymalizacji polecam narzędzie mysqlcheck.
Można w tym celu napisać prosty skrypt bashowy:
1 2 | #!/bin/bash mysqlcheck --host=localhost --user=root --password=haslo --all-databases --auto-repair --optimize --silent |
08
GRU
Backup za pomocą lftp
Wpisane przez Michał Kowalski w kategoriach Bash, Debian, OS, OpenBSD, Programowanie, lftp
Poniższy skrypt bash’owy tworzy backup plików i baz MySQL w katalogu /home/backup, następnie za pomocą lftp kopiuje spakowane pliki backupu na zdalny serwer FTP.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #!/bin/bash set -x DATE=`date +%Y%m%d` #dzisiejsza data # katalog w którym lokalnie przechowujemy backup, mozemy tutaj # takze podac jakikolwiek udzial w sieci lokalnej np. //nas/BACKUP BACKUP_DIR=/home/BACKUP #backupy z ilu dni poprzednich maja byc tworzone DNI_WSTECZ=`date --date '5 day ago' +%Y%m%d` FTP_HOST='ftp.host.com' FTP_LOGIN='user' FTP_PASS='password' #kasowanie katalogu starszego niz DNI_WSTECZ rm -rf $BACKUP_DIR/$DNI_WSTECZ echo "Skasowano $BACKUP_DIR/$DNI_WSTECZ" mkdir $BACKUP_DIR/$DATE #echo "/root" tar cfz $BACKUP_DIR/$DATE/root-$DATE.tar.gz --exclude /proc/kcore --exclude /tmp --exclude /home --exclude /usr --exclude /var / #echo "/usr" tar cfz $BACKUP_DIR/$DATE/usr-$DATE.tar.gz /usr #echo "/var" tar cfz $BACKUP_DIR/$DATE/var-$DATE.tar.gz /var #echo "/home" tar cfz $BACKUP_DIR/$DATE/home-$DATE.tar.gz --exclude virtual --exclude BACKUP /home #backup MySQLa /usr/bin/mysqldump --password=haslo_do_mysql --user=root --opt --all-databases > $BACKUP_DIR/$DATE/mysql-$DATE.sql lftp -u ${FTP_LOGIN},${FTP_PASS} ${FTP_HOST} < <EOF cd backup mrm -r ${DNI_WSTECZ} mirror --reverse --verbose --only-newer ${BACKUP_DIR} /backup quit EOF |
Na końcu lini 37 nie powinno być spacji pomiędzy znakami <
Flaker – Oni tu byli!
Kategorie
- Apache (1)
- ARTIO JoomSEF (1)
- Bash (2)
- Boatcamp (1)
- Debian (2)
- Fotografia (2)
- Hardware (2)
- Inne (7)
- IT (1)
- Joomla (4)
- Jportal (1)
- lftp (1)
- Media (1)
- MTA (1)
- MySQL (1)
- OpenBSD (2)
- OS (2)
- Ozorków.net (2)
- PHP (2)
- Programowanie (1)
- SOBI2 (1)
- SQL (3)
- Studia (3)
- Telekomunikacja (2)
- Wordpress (2)
- Wordpress Plugins (1)
- XML (1)
Moje profile
Ozorków City
Tagi
łódź
adblock
akocomment
apache
bind
courier-imap
dell
email
fabryka
Fotografia
ISP
Joomla
JoomlaComment
Jportal
jportal2joomla
Linux
list intencyjny
MTA
Multimedia
mysql
named
obsd
ozoczat
Ozorków.net
PHP
phpmyadmin
plugin
poczta elektroniczna
postfix
reklama
roaming
roundcube
samsung
sasl2
SGH-Z400
spolszczenie
SQL
telefon
termometr
traffic control
wassup
webmail
Wordpress
XML
Z400
Ozorków.net
- Puchar Moraw 2010 - kolejne sukcesy naszych pływaków!
- (Nie)sprawiedliwy podział?
- Wyprzedaż książek i mebli
- Dostali pieniądze na styropian
- Bagno na ulicy Kochanowskiego
- Czy Bzura pokona Skrę?
- Recenzja książki "Dzieje Ozorkowa..."
- W 2011 r. w Ozorkowie ruszy sklep Muszkieterów
- Mistrzostwa Województwa Łódzkiego Juniorów Młodszych i Młodzików w Brydżu Sportowym
- GP Polski w ratownictwie wodnym Słupsk 2010


