Mengeksport Data MySQL daripada Baris Perintah
Jika anda perlu mengalihkan data keluar daripada pangkalan data MySQL anda, fungsi baris arahan mysqldump ialah alat yang berkuasa. Dengan utiliti ini, anda boleh mengeksport keseluruhan pangkalan data, jadual tertentu atau bahkan semua pangkalan data dalam satu arahan.
Mengeksport Seluruh Pangkalan Data
Untuk mengeksport keseluruhan pangkalan data bernama 'db_name' ke fail bernama 'db_backup.sql', jalankan yang berikut arahan:
mysqldump -u [uname] -p db_name > db_backup.sql
Mengeksport Semua Pangkalan Data
Jika anda ingin mengeksport semua pangkalan data, gunakan bendera '--all-databases':
mysqldump -u [uname] -p --all-databases > all_db_backup.sql
Mengeksport Jadual Khusus
Untuk mengeksport khusus jadual, senaraikannya selepas nama pangkalan data:
mysqldump -u [uname] -p db_name table1 table2 > table_backup.sql
Memampatkan Output
Untuk pangkalan data yang besar, anda boleh memampatkan output menggunakan gzip:
mysqldump -u [uname] -p db_name | gzip > db_backup.sql.gz
Eksport Jauh
Jika pelayan MySQL berada jauh, nyatakan alamat IP dan port:
mysqldump -P 3306 -h [ip_address] -u [uname] -p db_name > db_backup.sql
Nota:
Atas sebab keselamatan, adalah disyorkan untuk mengelak daripada memasukkan kata laluan dalam baris arahan. Sebaliknya, gunakan pilihan '-p' tanpa kata laluan dan masukkannya apabila digesa.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeksport Data MySQL Dengan Cekap Menggunakan Baris Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!