Mengeksport Pangkalan Data MySQL melalui Baris Perintah
Apabila beralih daripada perkhidmatan yang mungkin memerlukan kemahiran pentadbiran sistem lanjutan, adalah perlu untuk mempunyai strategi disediakan untuk mengeksport data daripada platform penting. Dalam contoh khusus ini, kami akan meneroka cara untuk mengeksport kandungan pangkalan data MySQL daripada baris arahan.
Penyelesaian: Menggunakan mysqldump
Untuk berjaya mengekstrak kandungan pangkalan data MySQL, gunakan utiliti baris arahan mysqldump. Dengan memanfaatkan mysqldump, anda boleh mencipta fail dump dalam format SQL, merangkumi sama ada keseluruhan pangkalan data, pangkalan data tertentu atau jadual tertentu dalam pangkalan data.
Melaksanakan mysqldump
Contoh berikut menunjukkan cara menggunakan mysqldump bergantung pada khusus anda keperluan:
$ mysqldump -u [uname] -p db_name > db_backup.sql
$ mysqldump -u [uname] -p --all-databases > all_db_backup.sql
$ mysqldump -u [uname] -p db_name table1 table2 > table_backup.sql
$ mysqldump -u [uname] -p db_name | gzip > db_backup.sql.gz
$ mysqldump -P 3306 -h [ip_address] -u [uname] -p db_name > db_backup.sql
Fail .sql yang dieksport akan dijana dalam direktori tempat anda melaksanakan arahan.
Peningkatan Keselamatan
Untuk keselamatan yang dipertingkatkan, elakkan daripada membenamkan kata laluan anda terus dalam rentetan arahan. Sebaliknya, gunakan pilihan -p diikuti dengan rentetan kosong untuk menggesa sistem bagi kata laluan anda tanpa merekodkannya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeksport Pangkalan Data MySQL dari Barisan Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!