Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara melakukan mysqldump tanpa prompt kata sandi?

Karena Anda menggunakan Ubuntu, yang perlu Anda lakukan hanyalah menambahkan file di direktori home Anda dan itu akan menonaktifkan permintaan kata sandi mysqldump. Ini dilakukan dengan membuat file ~/.my.cnf (izin harus 600).

Tambahkan ini ke .my.cnf berkas

[mysqldump]
user=mysqluser
password=secret

Ini memungkinkan Anda terhubung sebagai pengguna MySQL yang memerlukan kata sandi tanpa harus benar-benar memasukkan kata sandi. Anda bahkan tidak memerlukan -p atau --password.

Sangat berguna untuk membuat skrip perintah mysql &mysqldump.

Langkah-langkah untuk mencapai ini dapat ditemukan di tautan ini .

Atau, Anda dapat menggunakan perintah berikut:

mysqldump -u [user name] -p[password] [database name] > [dump file]

tetapi perlu diketahui bahwa itu pada dasarnya tidak aman, karena seluruh perintah (termasuk kata sandi) dapat dilihat oleh pengguna lain di sistem saat dump sedang berjalan, dengan ps ax sederhana perintah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP menampilkan gambar BLOB dari MySQL

  2. Mendapatkan semua baris induk dalam satu kueri SQL

  3. Bagaimana Anda mengekstrak nilai numerik dari string dalam kueri MySQL?

  4. MySQL JATUHKAN KENDALA UNIK

  5. Periksa x hari berturut-turut - stempel waktu yang diberikan dalam basis data