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
- Nabór do sekcji piłki nożnej
- Przebudowa Sienkiewicza, zamknięty odcinek Zgierskiej
- Bezpłatny kurs na telemarketera
- TUR wycofany z rozgrywek
- Modernizacja oświetlenia
- Bezpłatny kurs na agenta ubezpieczeniowego
- Modernizacja drogi wojewódzkiej nr 708
- Intermarché powstanie w Ozorkowie
- Oaza bez ciszy i spokoju
- Szynobusem po regionie


