Rumah > Artikel > pangkalan data > Bagaimana untuk Mengeksport dan Mengimport Jadual SQL dari Jauh Tanpa Akses Pelayan Terus?
Mengeksport Jadual SQL Dari Jauh
Mengakses data daripada jadual MySQL jauh tanpa akses pelayan langsung atau phpMyAdmin menimbulkan cabaran. Satu kaedah yang berkesan untuk mengatasi halangan ini ialah dengan memanfaatkan arahan SQL dalam skrip PHP.
Untuk mengeksport jadual, ikut langkah berikut:
Setelah data dieksport, anda boleh mengimportnya semula ke pangkalan data tempatan anda menggunakan pertanyaan SQL yang serupa:
$file = 'backups/mytable.sql'; $result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");
Sebagai alternatif, anda boleh menggunakan mysqldump untuk mengeksport data melalui arahan sistem dalam PHP:
$file = 'backups/mytable.sql'; system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);
Dalam arahan ini, --opt mengoptimumkan dump, -h menentukan hos jauh, -u dan -p menyediakan bukti kelayakan pengesahan, ##pangkalan data ialah pangkalan data sumber dan gzip memampatkan output ke dalam fail yang ditentukan.
Dengan melaksanakan kaedah ini, anda boleh mengeksport dan mengimport data dengan cekap antara pelayan MySQL jauh dan setempat tanpa akses pelayan langsung .
Atas ialah kandungan terperinci Bagaimana untuk Mengeksport dan Mengimport Jadual SQL dari Jauh Tanpa Akses Pelayan Terus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!