Karena Source DB hanya memiliki 1GB, Anda tidak memiliki ruang untuk mysqldump di mana pun.
Yang Anda butuhkan adalah sebagai berikut
- Port 3306 terbuka di firewall server Sumber DB
- Jalankan program mysqldump dari server Target DB
Untuk server Sumber DB yang alamat IP-nya 10.20.30.40, masuk ke Target DB dan jalankan ini
PIPA mysqldump KE MySQL Instance di Target DB Server
MYSQL_HOST=10.20.30.40
MYSQL_USER=root
MYSQL_PASS=rootpassword
MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}"
MYSQLDUMP_OPTIONS="--all-databases --add-drop-database --single-tranactions"
MYSQLDUMP_OPTIONS="${MYSQLDUMP_OPTIONS} --routines --triggers"
mysqldump -h${MYSQL_HOST} ${MYSQL_CONN} ${MYSQLDUMP_OPTIONS}| mysql ${MYSQL_CONN}
PIPA mysqldump ke dalam File SQL. Memuat MySQL dari SQLFile
MYSQL_HOST=10.20.30.40
MYSQL_USER=root
MYSQL_PASS=rootpassword
MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}"
MYSQLDUMP_OPTIONS="--all-databases --add-drop-database --single-transaction"
MYSQLDUMP_OPTIONS="${MYSQLDUMP_OPTIONS} --hex-blob --routines --triggers"
mysqldump -h${MYSQL_HOST} ${MYSQL_CONN} ${MYSQLDUMP_OPTIONS} > MySQLData.sql
mysql ${MYSQL_CONN} < MySQLData.sql
CATATAN FINAL
Gunakan Teknik # 1 adalah tidak ada ruang disk untuk menyimpan File SQL. Gunakan Teknik # 2 jika Anda ingin membuang file dan memuatnya di lain waktu.
ssh -C
untuk kompresi on-the-fly.Biasanya Anda menjalankan mysqldump untuk membuat salinan basis data dan cadangan sebagai berikut:
Salin file db-name.out menggunakan sftp / ssh ke server MySQL jauh:
Pulihkan basis data di server jauh (login lewat ssh):
ATAU
sumber
Ini bekerja untuk saya:
sumber
@ user2029574, apakah Perangkat Keras Anda ada di cloud? Saya juga pernah tersandung masalah yang sama dengan Anda di sini. Namun, instalasi MySQL saya di AWS dan Anda tahu itu berarti banyak kemudahan untuk melampirkan disk berukuran lebih besar. Di sini saya menyimpulkan apa yang saya lakukan:
Dengan cara ini, Anda dapat memiliki aplikasi yang terhubung ke DB ini setiap saat dan Anda juga dapat memutakhirkan profil instance cloud Anda, jika itu juga merupakan persyaratan.
sumber