Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memulihkan Data MySQL daripada Fail SQL Menggunakan Skrip Shell?

Bagaimana untuk Memulihkan Data MySQL daripada Fail SQL Menggunakan Skrip Shell?

Mary-Kate Olsen
Lepaskan: 2024-11-27 22:15:17
asal
731 orang telah melayarinya

How to Restore MySQL Data from a SQL File Using a Shell Script?

Melaksanakan Perintah MySQL daripada Skrip Shell

Pengenalan:
Melaksanakan arahan MySQL daripada skrip shell menawarkan automasi keupayaan untuk operasi pangkalan data. Untuk mencapai matlamat ini, klien MySQL boleh digunakan daripada skrip, membolehkan sambungan pangkalan data dan pelaksanaan perintah.

Soalan:
Bagaimana anda melaksanakan perintah SQL melalui skrip shell untuk pulihkan data daripada fail SQL?

Jawapan:
Kepada laksanakan arahan MySQL daripada skrip shell, gunakan sintaks berikut:

mysql -h "server-name" -u "username" "-pPASSWORD" "database-name" < "filename.sql"
Salin selepas log masuk

Inti Utama:

  • -p: Gunakan bendera -p untuk menentukan kata laluan. Elakkan daripada meletakkan ruang antara -p dan kata laluan.
  • Kata Laluan Pangkalan Data: Sebagai alternatif, simpan pengguna dan kata laluan dalam ~/.my.cnf untuk menghapuskan keperluan untuk menyatakannya pada arahan baris.

Contoh:

[client]
user = root
password = XXXXXXXX

mysql -h "server-name" "database-name" < "filename.sql"
Salin selepas log masuk

Petua:

  • Gunakan bendera -x apabila menyelesaikan masalah skrip untuk mengesan arahannya.
  • Rujuk dokumentasi MySQL untuk sambungan tambahan parameter.

Kesimpulan:

Mengikut garis panduan ini memastikan pelaksanaan perintah MySQL yang lancar dari dalam skrip shell, mengautomasikan pemulihan data dan operasi pangkalan data lain.

Atas ialah kandungan terperinci Bagaimana untuk Memulihkan Data MySQL daripada Fail SQL Menggunakan Skrip Shell?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan