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

Mengunduh dump MySQL dari baris perintah

Anda dapat melakukannya menggunakan mysqldump fungsi baris perintah.

Misalnya:

Jika seluruh DB, maka:

   $ mysqldump -u [uname] -p db_name > db_backup.sql

Jika semua DB, maka:

   $ mysqldump -u [uname] -p --all-databases > all_db_backup.sql

Jika tabel tertentu dalam DB, maka:

   $ mysqldump -u [uname] -p db_name table1 table2 > table_backup.sql

Anda bahkan dapat mengompresi output secara otomatis menggunakan gzip (jika DB Anda sangat besar):

   $ mysqldump -u [uname] -p db_name | gzip > db_backup.sql.gz

Jika Anda ingin melakukan ini dari jarak jauh dan Anda memiliki akses ke server yang bersangkutan, maka yang berikut ini akan berfungsi (dengan asumsi server MySQL ada di port 3306):

   $ mysqldump -P 3306 -h [ip_address] -u [uname] -p db_name > db_backup.sql

Itu harus menghapus .sql file di folder tempat Anda menjalankan baris perintah.

EDIT: Diperbarui untuk menghindari penyertaan kata sandi dalam perintah CLI, gunakan -p pilihan tanpa kata sandi. Ini akan meminta Anda untuk itu dan tidak merekamnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan SUBSTRING() di MySQL

  2. MySQL – Operator Perbandingan TERKECIL dan TERBESAR

  3. Deteksi jika nilainya adalah angka di MySQL

  4. Entity Framework membuat nama tabel jamak, tetapi tampilan mengharapkan nama tabel tunggal?

  5. PostgreSQL vs. MySQL:Mana yang Terbaik?