태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

단순백업

~# mysqldump 데이터베이스명 -u root -p패스워드 > backup.sql

~# mysqldump --all-databases -u root -p패스워드 > backup.sql


사용자별 백업

계정명을 가져옴
echo "show databases" | mysql -u root -pshell | grep -v Database`

활용예

#!/bin/bash
to_dir="/home/sysadmin/"
today=`date +%Y%m%d`
tmp_dir="${to_dir}${today}/"
A=`echo "show databases" | mysql -u root -p패스워드 | grep -v Database`
mkdir ${tmp_dir}
for i in `echo $A`
do
    mysqldump ${i} -u root -p패스워드 > ${tmp_dir}${i}.sql
done
tar cfz ${to_dir}${today}MySQL.tar.gz ${tmp_dir} 2>/dev/null
rm -rf $tmp_dir