Mendua Pangkalan Data MySQL Tanpa mysqldump
Dalam MySQL, adalah mungkin untuk menduplikasi pangkalan data tanpa menggunakan utiliti mysqldump yang biasa digunakan. Ini boleh berguna apabila anda tidak mempunyai akses terus ke pelayan atau memilih pendekatan alternatif.
Pangkalan Data Pendua dengan Pemeliharaan Kandungan
Untuk mencipta salinan karbon pangkalan data, biarkan kandungannya utuh, ikuti langkah berikut:
mysqldump -h [server] -u [user] -p[password] [source_database] | mysql -h [server] -u [user] -p[password] [target_database]
Perhatikan bahawa tiada ruang antara -p dan kata laluan. Perintah ini akan menyalurkan skema dan data daripada pangkalan data sumber terus ke pangkalan data sasaran.
Struktur Pangkalan Data Kosong Pendua
Jika anda hanya perlu meniru struktur pangkalan data tanpa sebarang data, anda boleh menggunakan pendekatan yang sedikit berbeza:
mysql -h [server] -u [user] -p[password] [source_database] --hex-blob -d > [dump_file].sql mysql -h [server] -u [user] -p[password] [target_database] < [dump_file].sql
Arahan ini akan mencipta fail dump yang mengandungi skema pangkalan data tanpa sebarang data. Fail dump kemudiannya boleh diimport ke dalam pangkalan data sasaran untuk mencipta struktur kosong yang sama dengan pangkalan data sumber.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menduakan Pangkalan Data MySQL Tanpa Menggunakan mysqldump?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!