udah 2hr ini sy dsuruh buat command untuk dump tabel d server A pake cronjob dari server b. barangkali ada yg butuh aq share disini :) buat diri sendiri jg :p
penggunaannya :
mysqldump [OPTIONS] database [tables]
atau mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
atau mysqldump [OPTIONS] --all-databases [OPTIONS]
untuk dump database ke host tertentu tinggal menambahkan host user dan passwd
contoh :
mysqldump --skip-add-locks --no-create-info -h[IP host] -u[userMysql] -p[Passmysql] [namadatabase] [nama tabel] --where="namafield like '%2013-09-27%'" > /home/aku/namaforlder/11/log_11_02.sql
jika ingin file sql dalam bentuk tar (ukuran file jd lbh kecil):
mysqldump --skip-add-locks --no-create-info -h[IP host] -u[userMysql] -p[Passmysql] [namadatabase] [nama tabel] --where="namafield='11'" | gzip -c | cat > /home/aku/namaforlder/11/log_11_02.sql.gz
--no-create-info : Jangan menulis pernyataan CREATE TABLE
agar file dump tidak besar, ada bbrp tip dr blog shiplu[.]mokadd[.]im
sumber :
0 comments:
Post a Comment