Eksport Mudah Jadual MySQL tanpa Akses Pelayan atau phpMyAdmin
Apabila berhadapan dengan keperluan untuk mengeksport dan mengimport data jadual MySQL dari pelayan jauh kepada yang tempatan tanpa capaian terus, kaedah konvensional melalui phpMyAdmin atau akses pelayan sering terbukti tidak berkesan. Walau bagaimanapun, penyelesaian yang bijak terletak pada memanfaatkan kuasa skrip PHP yang diletakkan pada pelayan itu sendiri.
Mengakses Data
Teknik yang bijak melibatkan penggunaan arahan SQL untuk mencapai tugasan. Dengan skrip PHP mudah, anda boleh melaksanakan pertanyaan berikut untuk mengeksport data ke dalam fail:
<code class="php">$file = 'backups/mytable.sql'; $result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");</code>
Setelah pelaksanaan, data daripada jadual yang ditentukan akan dieksport ke fail "backups/mytable.sql ". Fail ini kemudiannya boleh dimuat turun dengan mudah menggunakan penyemak imbas atau klien FTP.
Mengimport Data
Untuk mengimport data yang dieksport kembali ke pangkalan data anda, anda boleh menggunakan SQL lain arahan:
<code class="php">$file = 'backups/mytable.sql'; $result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");</code>
Sebagai alternatif, anda boleh menggunakan PHP untuk menggunakan arahan 'mysqldump' pada pelayan, menyediakan kaedah yang lebih cekap:
<code class="php">$file = 'backups/mytable.sql'; system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);</code>
Arahan ini akan menjana SQL termampat buang pangkalan data yang ditentukan dan simpannya ke fail "backups/mytable.sql". Data kemudiannya boleh diimport seperti yang diterangkan di atas.
Kesimpulan
Dengan memanfaatkan kuasa skrip PHP dan arahan SQL, anda boleh dengan mudah mengeksport dan mengimport data jadual MySQL tanpa bergantung pada akses pelayan langsung atau phpMyAdmin. Teknik ini memberi anda kuasa untuk mengurus pangkalan data anda dengan lancar, memastikan integriti dan kebolehcapaian data walaupun dalam keadaan yang mencabar.
Atas ialah kandungan terperinci Bagaimana untuk Mengeksport dan Mengimport Jadual MySQL Tanpa Akses Pelayan atau phpMyAdmin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!