Mysql menyimpan hasil kueri ke file lokal

Untuk mengekspor atau mengimpor dengan MySQL, mulailah dengan masuk ke server Anda, sebaiknya dengan akses sudo [root]

Mengekspor dari MySQL

Alat terbaik untuk mengekspor database MySQL ke file teks adalah mysqldump

Untuk menggunakan mysqldump_, Anda perlu mengetahui kredensial login dari MySQL user yang sesuai yang memiliki hak istimewa yang diperlukan untuk mengekspor database yang dimaksud

Dengan informasi itu di tangan, masukkan perintah mysqldump dengan bendera dan opsi yang sesuai

$ mysqldump -u my_username -p database_name > output_file_path

Pilihan yang digunakan adalah

  • Bendera -u_ menunjukkan bahwa MySQL username akan mengikuti
  • Bendera
    $ mysqldump -u book_admin -p books > ~/backup/database/books.sql
    Enter password:
    
    0 menunjukkan bahwa kita harus diminta untuk
    $ mysqldump -u book_admin -p books > ~/backup/database/books.sql
    Enter password:
    
    1 terkait dengan username di atas
  • $ mysqldump -u book_admin -p books > ~/backup/database/books.sql
    Enter password:
    
    3 tentu saja merupakan nama database yang akan diekspor
  • Simbol
    $ mysqldump -u book_admin -p books > ~/backup/database/books.sql
    Enter password:
    
    4 adalah direktif Unix untuk
    $ mysqldump -u book_admin -p books > ~/backup/database/books.sql
    Enter password:
    
    5, yang memungkinkan perintah Unix untuk menampilkan hasil teks dari perintah yang dikeluarkan ke lokasi lain. Dalam hal ini, lokasi keluaran tersebut adalah jalur file, ditentukan oleh
    $ mysqldump -u book_admin -p books > ~/backup/database/books.sql
    Enter password:
    
    6

Catatan. Biasanya disarankan untuk memasukkan jalur dan nama file yang sepenuhnya memenuhi syarat untuk

$ mysqldump -u book_admin -p books > ~/backup/database/books.sql
Enter password:
6, sehingga file yang dihasilkan dibuat tepat di tempat yang Anda inginkan

Misalnya, untuk mengekspor database

$ mysqldump -u book_admin -p books > ~/backup/database/books.sql
Enter password:
_8 sebagai pengguna
$ mysqldump -u book_admin -p books > ~/backup/database/books.sql
Enter password:
9 ke direktori
$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:
0, kita dapat menggunakan perintah berikut

$ mysqldump -u book_admin -p books > ~/backup/database/books.sql
Enter password:
_

Setelah memasukkan kata sandi kami saat diminta di atas, perintah ini kemudian membuat file cadangan kami dengan akhiran

$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:
1 [yang sepenuhnya opsional tetapi disarankan] di direktori yang sesuai

Secara default, mysqldump tidak akan menyimpan perintah yang mencoba mengubah keberadaan database aktual. Sebagai gantinya, secara default, hanya

$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:
_3 aktual [dan datanya masing-masing] yang disimpan dan dengan demikian akan disiapkan untuk impor nanti menggunakan file ini. Jika Anda memerlukan kemampuan untuk mengekspor [dan kemudian membuat ulang] satu database lagi, baca bendera di dokumentasi resmi

Mengimpor Ke MySQL

Sekarang setelah Anda mempelajari cara mengekspor cadangan database MySQL, kami akan menjelajahi cara membalikkan proses dan mengimpor cadangan ke database yang sudah ada

Seperti yang Anda bayangkan, untuk melengkapi perintah mysqldump_ yang digunakan untuk mengekspor, ada perintah serupa

$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:
6 untuk mengimpor

Dalam kebanyakan kasus, mengimpor hanyalah masalah memberikan opsi yang hampir identik dengan perintah

$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:
6. Untuk mengimpor file
$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:
_8 tersimpan yang dibuat sebelumnya, kami akan menggunakan banyak bendera yang sama dan banyak sintaks yang sama

$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:

Seperti sebelumnya, flag -u dan

$ mysqldump -u book_admin -p books > ~/backup/database/books.sql
Enter password:
0 diperlukan untuk autentikasi, yang kemudian diikuti dengan nama sudo1 yang akan diimpor [dalam hal ini, kami menggunakan database produksi yang berbeda], lalu terakhir menentukan jalur yang sepenuhnya memenuhi syarat ke . Perlu diperhatikan juga bahwa
$ mysqlimport -u book_admin -p books_production ~/backup/database/books.sql
Enter password:
_6 tidak memerlukan simbol sudo4 atau
$ mysqldump -u book_admin -p books > ~/backup/database/books.sql
Enter password:
4 [STDIN/STDOUT] yang digunakan dengan mysqldump

Dengan itu, Anda telah mempelajari cara mengekspor/mencadangkan database yang ada, dan cara mengimpor/memulihkan data tersebut ke database yang sama atau bahkan berbeda

Bagaimana cara menyimpan hasil kueri MySQL dalam file?

Untuk menyimpan keluaran kueri MySQL ke dalam file teks, kita dapat menggunakan perintah OUTFILE .

Bagaimana cara menyimpan hasil kueri MySQL ke dalam file CSV lokal?

Metode Mengekspor Tabel MySQL ke CSV .
Menggunakan baris perintah
Menggunakan mysqldump
Menggunakan Meja Kerja MySQL
Menggunakan phpMyAdmin
Menggunakan mesin CSV

Bagaimana cara menyimpan output kueri SQL ke dalam file teks?

Namun, jika Anda lebih suka mengekspor hasil kueri SQL ke file teks melalui Wizard, kami mendukung Anda. .
Untuk memulai, klik kanan database di SQL Server Management Studio atau SSMS
Kemudian, pilih opsi Impor atau Ekspor data dan buka Ekspor Data di bawah Tugas
Selanjutnya, buka panduan Impor dan Ekspor Server SQL

Bagaimana cara menyimpan hasil kueri?

Prosedur .
Untuk membuka wizard Ekspor Hasil Kueri, pilih File > Ekspor. .
Pilih Basis Data. .
Dari daftar Sumber, pilih kumpulan hasil kueri yang ingin Anda ekspor. .
Tentukan database tempat Anda ingin menyimpan data hasil kueri di bidang Database

Bài mới nhất

Chủ Đề