Di mana file database mysql disimpan 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

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

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

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

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

  • 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

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

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

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

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

  • Anda akan menerima pesan berikut setelah database yang diperbaiki disimpan

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

Di mana database MySQL disimpan Windows?

Folder C. \ProgramData adalah folder tersembunyi, jadi Anda harus mengetiknya di alamat Windows Explorer untuk membukanya. Di folder data tersebut, database diberi nama /{database_name_folder}/{database_tables_and_files}.

Di mana file MySQL db berada?

Resolusi .
Buka file konfigurasi MySQL. kurang /etc/my. cnf
Cari istilah "datadir". /datadir
Jika ada, itu akan menyorot baris yang berbunyi. datadir = [jalur]
Anda juga dapat mencari baris tersebut secara manual. .
Jika baris itu tidak ada, maka MySQL akan menjadi default. /var/lib/mysql

Di mana database disimpan di Windows?

Struktur direktori untuk SQL Server bernama instance yang menyertakan Database Engine dan Analysis Services, bernama "MyInstance", dan diinstal ke direktori default adalah sebagai berikut. C. \Program Files\Microsoft SQL Server\MSSQL{nn} .

Bài mới nhất

Chủ Đề