Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

Situasi mungkin muncul ketika Anda perlu memulihkan database MySQL Anda, termasuk kerusakan server, menghapus instalasi dan menginstal ulang Server MySQL, atau menyelamatkan data yang hilang atau terhapus. Apa pun penyebabnya, Anda dapat memulihkan database jika Anda telah membackup folder data MySQL Server Anda

Folder data berisi semua file MySQL (file data dan file log) yang Anda perlukan untuk memulihkan database Anda. Untuk memulihkan database InnoDB di Windows, Anda harus menemukan file ib* (ibdata1, ib_logfile0, dan ib_logfile1) di folder data. Dan, jika Anda perlu memulihkan database yang berjalan di mesin MyISAM, periksa foldernya. dari,. saya, dan. file myd

Jika Anda tidak dapat menemukan folder data Server MySQL, coba cari di lokasi default. "C. \ProgramData\MySQL\MySQL Server x. x\data"

Catatan. Di sini, “x. x” adalah versi Server MySQL yang Anda gunakan. Jadi, gantilah dengan nomor versi saat mencari folder data

Sekarang mari kita bahas secara detail bagaimana Anda dapat memulihkan database MySQL dari folder data di sistem Windows Anda

Langkah-langkah untuk Mengembalikan Database MySQL dari Folder Data di Windows

Langkah 1. Instal Server MySQL

Pastikan bahwa versi MySQL Server yang digunakan untuk membuat database sama dengan versi yang baru diinstal. Atau yang lain, layanan MySQL tidak akan dimulai. Anda dapat mengunduh versi MySQL yang sama untuk Windows dari sini

Langkah 2. Mulai Layanan MySQL

Selama penginstalan MySQL, tetapkan sandi root untuk Windows, lalu mulai layanan MySQL

Langkah 3. Hentikan Layanan MySQL

Sekarang Anda harus menghentikan layanan MySQL. Untuk melakukannya, buka Control Panel dan klik pada Alat Administratif. Dari layar yang muncul, klik kanan pada Services dan pilih MySQLx. x (ganti x. x dengan versi MySQL) dan menghentikan layanan

Langkah 4. Salin Folder Data dengan File Database ke Folder Data Baru

Ini adalah langkah utama yang mengharuskan Anda menyalin folder data cadangan yang berisi file database MySQL yang ingin Anda pulihkan ke folder data baru

Di folder data, cari folder dengan nama yang sama dengan database yang ingin Anda pulihkan. Misalnya, untuk memulihkan db bernama "mysql_db", cari file database di folder yang terletak di “C. \ProgramData\MySQL\MySQL Server x. x\data\mysql_db”. Semua file ib* yang Anda perlukan untuk memulihkan database InnoDB akan berada di sini. Salin file-file itu dan pindahkan ke folder MySQL lokal di sistem Windows Anda “C. \ProgramData\MySQL\MySQL Server x. x\data\” folder

Catatan. Saat memulihkan file database InnoDB, pastikan innodb_log_file_size memiliki ukuran yang sama dengan file log asli

Untuk mengembalikan database MyISAM, salin folder yang berisi. dari dan. file myi dari folder data lama ke yang baru

Tip. Saat mencoba memulihkan file db pada mesin pengembangan (atau pengujian), Anda dapat memilih untuk menimpa file ib* yang ada. Namun, pastikan untuk mencadangkan file terlebih dahulu di tempat yang aman sebelum menimpanya

Langkah 5. Mulai ulang Layanan MySQL Anda

Setelah menyalin file database, mulai ulang layanan MySQL dan verifikasi bahwa database Anda telah dipulihkan

Jika Anda tidak dapat memulai ulang layanan, periksa log kesalahan MySQL untuk menemukan alasan di baliknya. Anda dapat menemukan log kesalahan di file yang terletak di “C. \ProgramData\MySQL\MySQL Server x. x\data\MACHINE_NAME. berbuat salah"

Bagaimana Jika Anda Gagal Mengembalikan Database MySQL?

Cobalah untuk memulihkan tabel MyISAM. Pertama-tama kenali tabel yang rusak dengan menjalankan pernyataan "mysqlcheck" berikut

mysqlcheck [opsi] db_name tablename [tablename2. ]

Setelah Anda menemukan tabel yang rusak, jalankan perintah REPAIR sebagai berikut

tablename REPAIR TABLE [opsi]

Untuk informasi mendetail tentang cara memperbaiki database dan tabel MySQL, lihat tautan ini

Untuk memulihkan db InnoDB, jalankan "innodb_force_recovery=1" untuk memulai MySQL. Anda mungkin harus menaikkan nilainya dari 1–6 untuk memulai server. Namun, melebihi nilai dari 3 melibatkan risiko kehilangan data. Alternatif yang lebih baik adalah menggunakan alat perbaikan MySQL yang membantu memulihkan file database InnoDB dan MyISAM dengan semua data utuh

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

Coba perangkat lunak Stellar Repair for MySQL, yang dirancang untuk administrator database dan pengguna MySQL lainnya untuk memperbaiki database yang rusak parah dan mengembalikannya ke keadaan normal, tanpa kehilangan data

Langkah-langkah Restore Database MySQL dengan Stellar Repair for MySQL Software

  • Luncurkan alat perbaikan MySQL dari Stellar®. Kotak pesan “Instruksi” terbuka di antarmuka software utama. Klik “Oke” untuk melanjutkan

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Pada kotak dialog “Pilih Folder Data”, pilih versi Server MySQL Anda. Selanjutnya, klik "Browse" untuk memilih folder data dan klik "OK"

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Pilih folder data yang berisi file database yang perlu Anda perbaiki, lalu klik "OK"

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Setelah Anda menambahkan folder data, tekan tombol “OK”.

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Jendela “Pilih Database” muncul dengan semua file database di dalam folder data yang dipilih. Klik “Perbaiki” untuk mulai memperbaiki file

Catatan. Secara default, semua file database dipilih di kotak dialog “Database Terpilih”. Namun, Anda dapat memilih file tertentu yang ingin diperbaiki

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Klik “OK” saat diminta bahwa proses perbaikan telah selesai

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Layar dengan pratinjau database MySQL yang diperbaiki dan semua komponennya yang dapat Anda pulihkan akan ditampilkan

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Untuk menyimpan db, klik "Simpan" dari menu "File".

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Pilih “MySQL” sebagai format file yang Anda perlukan untuk menyimpan file, masukkan detail untuk terhubung ke instance server, lalu klik “Simpan”

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

  • Anda akan menerima pesan berikut setelah database yang diperbaiki disimpan

Bagaimana Anda mencadangkan dan memulihkan database mysql di windows?

Anda dapat menemukan database di lokasi yang tepat di mana database asli Anda disimpan

Kesimpulan

Artikel ini menjelaskan cara memulihkan database MySQL dari folder data di mesin Windows. Ini menjelaskan petunjuk langkah demi langkah, yang membantu Anda melakukan proses pemulihan db dengan cepat. Namun, jika langkah manual untuk mendapatkan kembali akses ke database MySQL gagal, menggunakan software Stellar Repair for MySQL dapat membantu

Bagaimana cara membuat cadangan database MySQL saya di Windows?

MySQL Workbench untuk mencadangkan database .
Pada panel Administrasi, klik Ekspor Data. .
Pada tab Pilih Objek > Tabel untuk Diekspor, pilih skema sakila
Di bawah Export Options, pilih Export to Dump Project Folder jika Anda ingin tabel database disimpan terpisah. .
Untuk membuat file cadangan, klik Mulai Ekspor

Bagaimana cara mencadangkan dan memulihkan database MySQL?

Di Penjelajah Basis Data, klik kanan koneksi server tempat Anda ingin memulihkan basis data dan pilih Cadangkan dan Pulihkan > Pulihkan Basis Data . Di Wisaya Pemulihan Database, pilih file cadangan dan klik Pulihkan.

Bagaimana cara mem-backup database MySQL di Windows menggunakan Workbench?

Buat cadangan menggunakan MySQL Workbench .
Hubungkan ke database MySQL Anda
Klik Server pada bilah alat utama
Pilih Ekspor Data
Pilih tabel yang ingin Anda cadangkan
Di bawah Opsi Ekspor, pilih di mana Anda ingin menyimpan dump Anda. .
Klik Mulai Ekspor. .
Anda sekarang memiliki versi cadangan situs Anda