Artikel ini memberikan wawasan mendalam tentang cara memulihkan database MySQL dari file cadangan menggunakan utilitas 0 dan alat pencadangan dan pemulihan pihak ketiga, seperti dbForge Studio untuk MySQL, MySQL Workbench, dan phpMyAdmin Show
IsiMungkin ada situasi ketika data hilang atau rusak, misalnya, ketika pengguna secara tidak sengaja menghapus atau menimpa data. Untuk alasan ini, disarankan untuk membuat cadangan secara teratur. Melalui proses ini, Anda dapat memastikan konsistensi data dalam database Anda dan memastikan bahwa tidak ada hal penting yang terjadi pada data Anda dan tidak akan hilang tanpa dapat ditarik kembali. Selain itu, pencadangan data membantu menjaga data tetap mutakhir dan memungkinkan Anda memulihkannya kapan saja dalam keadaan Anda mencadangkannya sebelum data rusak MySQL membuat banyak file yang digunakan untuk mencadangkan data, struktur, dan indeks database MySQL. Beberapa di antaranya adalah sebagai berikut
Jadi, untuk menghindari kehilangan data, file yang disebutkan di atas tidak boleh dihapus Gunakan perintah mysql untuk memulihkan database dari baris perintahDi MySQL, Anda dapat menggunakan perintah 1 untuk memulihkan database dari file dumpmysqldump adalah utilitas baris perintah yang digunakan untuk membuat cadangan basis data logis MySQL sebagai satu. sql file dengan satu set pernyataan SQL. Utilitas membantu Anda membuang tabel MySQL, banyak basis data, atau objeknya. Perlu diingat bahwa tidak mungkin untuk mencadangkan database MySQL atau memisahkan data. sql file dengan utilitas mysqldump. Untuk informasi selengkapnya tentang cara mencadangkan database dan data MySQL, lihat Berbagai Cara untuk Mencadangkan Database dan Tabel MySQL Selain itu, Anda harus memiliki akses ke server MySQL yang sedang berjalan untuk menggunakan perintah mysqldump dan mysql Sekarang, saatnya untuk melihat cara mengembalikan database MySQL. Pertama, Anda perlu membuat database MySQL kosong dan kemudian memulihkan file dump MySQL Langkah 1. Buat databasenyaDi prompt perintah, sambungkan ke server MySQL tempat Anda ingin membuat database dan jalankan perintah 1Catatan. Nama database harus sama dengan database yang ingin Anda pulihkan
Ini akan membuat database tempat Anda dapat mengimpor struktur database dan data dari file dump Langkah 2. Pulihkan basis dataSekarang, kita dapat mengembalikan database MySQL dari file dump. Sintaks untuk perintah tersebut adalah sebagai berikut
Parameternya antara lain
Jadi, untuk mengembalikan database sakila, jalankan perintah berikut
di mana _9 adalah server target dengan database kosong tempat kami akan memuat data dari sakila. file dump .sqlUntuk memeriksa hasilnya, jalankan yang berikut ini
Di output, Anda akan melihat daftar tabel yang terletak di database sakila Pulihkan semua database di MySQL dari file dump menggunakan mysqldumpDengan utilitas mysqldump, Anda tidak hanya dapat memulihkan satu database tetapi semua database di server secara massal Sintaks untuk mengembalikan semua database MySQL dari file dump adalah sebagai berikut
di mana _0 adalah jalur ke file dump yang berisi cadangan semua database di serverMisalnya, kita akan mengembalikan semua database MySQL dari file dump 1. Untuk ini, kami menjalankan perintah berikut
Gunakan mysqldump untuk memulihkan satu tabel dari file dumpDalam keadaan tertentu, mungkin diperlukan untuk mengembalikan tabel MySQL tertentu dari database – ketika seseorang menjatuhkan tabel atau menimpa datanya Untuk tujuan demo, buat salinan cadangan tabel working_hours dari database sakila dengan menjalankan perintah 0. File _3 adalah file keluaran yang akan berisi cadangan tabel
Setelah cadangan dibuat, jatuhkan tabel working_hours dengan pernyataan DROP TABLE
Verifikasi bahwa tabel telah dihapus dari database sakila
Perintah mencantumkan tabel MySQL yang tersedia di database. Seperti yang Anda lihat, tidak ada tabel working_hours Sekarang, pulihkan cadangan tabel working_hours ke database sakila dengan menjalankan perintah 1
Tabel akan diimpor ke database sakila Mengembalikan database MySQL dari. sql menggunakan WorkbenchBagian ini menjelaskan cara memulihkan database MySQL dari. sql menggunakan alat MySQL Workbench. Sebelum memulihkan database, buat database kosong di server yang ingin Anda sambungkan Buka MySQL Workbench dan klik Data Import/Restore di Navigator Dalam dokumen Administrasi – Impor/Pemulihan Data, pilih Impor dari File Mandiri dan telusuri file. sql file yang berisi backup dari database sakila. Kemudian, di bawah Skema Default untuk Diimpor Ke, pilih database target tempat cadangan database sumber dengan struktur dan datanya akan dimuat Di bagian bawah dokumen, pilih Dump Structure and Data dari daftar drop-down untuk memulihkan struktur dan data database Saat semua parameter sudah diatur, alihkan ke tab Kemajuan Impor dan klik Mulai Impor. Setelah impor selesai, Anda dapat menutup alat tersebut Kembalikan database di MySQL menggunakan phpMyAdminJika Anda terbiasa bekerja dengan phpMyAdmin, Anda dapat dengan mudah memulihkan tabel yang dihapus atau menyalin database MySQL ke server lain Untuk pencadangan dan pemulihan basis data MySQL, Anda perlu menggunakan alat Ekspor dan Impor masing-masing Untuk memulihkan database MySQL, buka phpMyAdmin dan buat database kosong tempat database akan diekspor. Untuk ini, alihkan ke tab Database, masukkan nama database, pilih susunan yang sama seperti di database cadangan, dan klik Buat Basis data akan muncul di panel Navigasi. Kemudian, klik menu hamburger dan pilih Impor Pada halaman Mengimpor ke database “sakila”, di bawah File untuk Mengimpor. , klik Pilih File untuk memilih file dengan cadangan database. Di bagian bawah halaman, klik Buka untuk mulai memulihkan database Setelah selesai, database sakila akan diisi dengan tabel MySQL dan objek database lainnya Cadangkan dan pulihkan database MySQL Mudah dengan dbForge untuk MySQLPada bagian sebelumnya, kita sudah membahas cara merestore database MySQL menggunakan command line, MySQL Workbench, dan phpMyAdmin. Sekarang, saatnya untuk menjalani proses pemulihan basis data langkah demi langkah dengan dbForge Studio for MySQL. Ini adalah alat pengembangan, administrasi, dan manajemen database MySQL dan MariaDB yang memungkinkan Anda melakukan banyak tugas dalam satu IDE karena fitur dan kemampuannya yang canggih. dbForge Studio for MySQL menyediakan alat pencadangan MySQL bawaan untuk mencadangkan dan memulihkan database MySQL menggunakan fitur otomatisasinya dengan mudah dan cepat Buat cadangan basis dataUntuk mencadangkan database MySQL, buka dbForge Studio untuk MySQL dan sambungkan ke server tempat Anda akan membuat cadangan database. Di Database Explorer, klik kanan database dan pilih Backup and Restore > Backup Database Di Wizard Pencadangan Database, pilih database, tentukan jalur ke file cadangan, dan masukkan nama file keluaran Kemudian, alihkan ke halaman Konten Pencadangan untuk memilih struktur, data, dan objek database untuk dicadangkan Jika Anda ingin menyetel opsi tambahan atau mengonfigurasi perilaku penanganan kesalahan, alihkan ke halaman terkait di panduan. Untuk memulai pencadangan database, klik Pencadangan. Setelah pencadangan selesai, pemberitahuan terkait ditampilkan dan Anda dapat menutup wizard Selain itu, Anda dapat menjadwalkan pencadangan harian MySQL melalui baris perintah. Ini akan membantu Anda mengotomatiskan operasi harian Anda dan, dengan demikian, menghemat waktu Anda dan meningkatkan produktivitas Pulihkan basis dataUntuk memulihkan database, pertama-tama, Anda perlu membuat database kosong tempat database cadangan akan diimpor. Untuk ini, klik kanan koneksi tempat Anda akan memulihkan cadangan basis data dan pilih Basis Data Baru. Di dokumen yang terbuka, masukkan nama database, atur opsi charset dan collation, dan simpan perubahannya Di Database Explorer, klik kanan koneksi server tempat Anda ingin memulihkan database dan pilih Cadangkan dan Pulihkan > Pulihkan Database Di Wisaya Pemulihan Database, pilih file cadangan dan klik Pulihkan. Jika Anda akan memuat database ke database target dengan nama khusus, masukkan namanya di bidang Database Hasilnya, Anda telah memulihkan database MySQL tanpa kesalahan. Untuk menutup wizard, klik Selesai Kemudian, segarkan Database Explorer untuk memeriksa apakah database telah dipulihkan KesimpulanPada artikel tersebut, kami telah menyediakan prosedur langkah demi langkah tentang cara memulihkan database dan tabel MySQL menggunakan baris perintah, MySQL Workbench, phpMyAdmin, dan dbForge Studio untuk MySQL Dengan dbForge Studio untuk MySQL, Anda dapat menggandakan produktivitas dan membawa pengalaman pengguna Anda ke level berikutnya, yang terbaik. Setelah mencoba alat dbForge Studio untuk MySQL terbaik ini, Anda tidak akan lagi ingin kembali ke alat serupa lainnya Download dan instal versi uji coba gratis selama 30 hari untuk mengevaluasi fitur dbForge Studio untuk MySQL. Setelah kedaluwarsa, pertimbangkan untuk membeli lisensi penuh alat untuk meningkatkan produktivitas Anda selama pencadangan/pemulihan database MySQL dan pengembangan database serta operasi manajemen lainnya. Juga, Anda dapat menonton tutorial video ini Bagaimana cara mengimpor database Sakila ke MySQL Workbench?Instal database Sakila . Buka zip file zip yang diunduh ke lokasi sementara, misalnya C. \temp\ atau /tmp/. . Gunakan klien baris perintah mysql dan perintah berikut untuk terhubung ke server MySQL. . Jalankan skema sakila. . Konfirmasikan bahwa database sampel diinstal dengan benar Bagaimana cara mengakses sakila di MySQL?Database sampel Sakila tersedia dari https. //dev. mysql. com/doc/index-other. html . Arsip yang dapat diunduh tersedia dalam file tar terkompresi atau format Zip. Arsip berisi tiga file. skema sakila. sql , sakila-data.
Bagaimana cara menggunakan database di MySQL Workbench?Langkah-langkah untuk terhubung ke database Anda dari jarak jauh . Buka Meja Kerja MySQL Klik Koneksi Baru di kiri bawah Meja Kerja MySQL Di kotak "Siapkan Dialog Koneksi Baru", Ketikkan kredensial koneksi Database Anda. . Ketik kata sandi Anda dan klik kotak centang "Simpan Kata Sandi di Vault". Bagaimana cara saya terhubung ke database lokal di MySQL Workbench?Luncurkan MySQL Workbench dari desktop. Klik tombol Local instance MySQL80, dan klik Connect untuk memulai proses konfigurasi . Saat diminta, masukkan kata sandi root server MySQL yang dibuat selama proses instalasi MySQL. Secara opsional, Anda dapat mencentang kotak Simpan kata sandi di lemari besi. |