Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Melaksanakan Perintah MySQL dengan betul dari Skrip Shell?
Melaksanakan Perintah MySQL daripada Skrip Shell
Mengautomasikan pelaksanaan perintah SQL melalui skrip shell memudahkan tugas pengurusan data. Satu kes penggunaan biasa ialah memulihkan data daripada fail SQL, memerlukan sambungan ke pelayan jauh.
Isu:
Percubaan untuk melaksanakan perintah SQL melalui skrip shell menggunakan arahan:
mysql -h "server-name" -u root "password" "database-name" < "filename.sql"
menghasilkan a ralat.
Penyelesaian:
Ralat mungkin timbul daripada cara yang salah untuk menyatakan kata laluan. Untuk membetulkannya, gunakan bendera -p tanpa sebarang ruang antaranya dan kata laluan:
mysql -h "server-name" -u "root" "-pXXXXXXXX" "database-name" < "filename.sql"
Petua Tambahan:
Contoh Skrip Shell yang Disemak:
perl fb_apps_frm_fb.pl perl fb_new_spider.pl ds_fbids.txt ds_fbids.sql mysql -h dbservername -u username "-pXXXXXXXX" dbname < ds_fbids.sql
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Perintah MySQL dengan betul dari Skrip Shell?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!