Rumah > Artikel > pangkalan data > Bagaimana untuk Mengeksport Jadual MySQL Tanpa Pelayan Langsung atau Akses phpMyAdmin?
Mengeksport Jadual MySQL tanpa Pelayan Langsung atau Akses phpMyAdmin
Bagi mereka yang menghadapi cabaran memindahkan data dari jadual MySQL jauh ke pelayan rumah tanpa akses langsung atau phpMyAdmin, pendekatan bijak wujud yang menggunakan skrip PHP.
PENYELESAIAN: Memanfaatkan SQL dan PHP
Untuk mencapai tugas ini, gunakan langkah berikut:
Gunakan SQL untuk mengeksport data:
$file = 'backups/mytable.sql'; $result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");
Untuk mengimport data kembali ke dalam pangkalan data:
$file = 'backups/mytable.sql'; $result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");
PENDEKATAN ALTERNATIF: System Command Invocation
Sebagai alternatif, anda boleh menggunakan PHP untuk memulakan perintah sistem yang melaksanakan 'mysqldump':
$file = 'backups/mytable.sql'; system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);
Kaedah ini melibatkan panggilan mysqldump daripada baris arahan, membolehkan pemindahan data.
Dengan memanfaatkan teknik ini , anda boleh mengeksport dan mengimport data dengan mudah daripada jadual MySQL jauh tanpa memerlukan akses terus atau utiliti tambahan.
Atas ialah kandungan terperinci Bagaimana untuk Mengeksport Jadual MySQL Tanpa Pelayan Langsung atau Akses phpMyAdmin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!