Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mengautomasikan Sandaran mysqldump Tanpa Memasukkan Kata Laluan Secara Manual?

Bagaimanakah Saya Boleh Mengautomasikan Sandaran mysqldump Tanpa Memasukkan Kata Laluan Secara Manual?

Linda Hamilton
Lepaskan: 2024-12-23 17:54:10
asal
384 orang telah melayarinya

How Can I Automate mysqldump Backups Without Manually Entering the Password?

Mengautomasikan mysqldump dengan Pengesahan Tanpa Kata Laluan

Apabila menjalankan tugas cron yang memerlukan sandaran pangkalan data, menjadi tidak praktikal untuk memasukkan kata laluan untuk mysqldump secara manual. Syukurlah, pengguna Ubuntu boleh memintas gesaan kata laluan dengan mencipta fail ~/.my.cnf dalam direktori rumah mereka dengan kebenaran ditetapkan kepada 600.

Di dalam fail ~/.my.cnf, tambah baris berikut:

[mysqldump]
user=mysqluser
password=secret
Salin selepas log masuk

Ini membolehkan anda menyambung sebagai pengguna MySQL yang ditetapkan tanpa perlu memasukkan kata laluan. Anda kemudiannya boleh melaksanakan arahan mysqldump dengan lancar daripada skrip.

Sebagai alternatif, anda boleh menggunakan arahan:

mysqldump -u [user name] -p[password] [database name] > [dump file]
Salin selepas log masuk

Walau bagaimanapun, pendekatan ini tidak disyorkan kerana kata laluan terdedah kepada pengguna lain pada sistem semasa pelaksanaan.

Dengan menggunakan fail ~/.my.cnf atau menyediakan kata laluan secara eksplisit dalam arahan, anda boleh mengautomasikan sandaran mysqldump tanpa memerlukan input kata laluan manual. Ini memastikan kemudahan dan keselamatan dalam proses pengurusan pangkalan data anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengautomasikan Sandaran mysqldump Tanpa Memasukkan Kata Laluan Secara Manual?. 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