Lokasi file untuk database MySQLPeriksa dengan perintah dari meja kerja MySQL atau jendela perintah Show Di Platform Windows 1) Pergi ke lokasi saya. ini, yang disimpan di folder instalasi MySQL # Jalur ke akar basis data Di Platform Linux 1) Pergi ke my. cnf dengan bantuan find / -name my. perintah cnf seperti yang ditunjukkan Bagikan ini
Seperti iniSuka Memuat. TerkaitSemua database MySQL disimpan dalam direktori yang sesuai di dalam direktori MySQL DATADIR, yang ditentukan dalam konfigurasi. e. g. File myExampleDB akan disimpan di dalam direktori '$DATADIR/myExampleDB' Jika ingin mendapatkan lokasi datadir MySQL dan memiliki akses ke MySQL, Anda cukup menjalankan kueri SQL berikut mysql> pilih @@datadir; Dan menurut hasil ini, file database akan disimpan di dalam direktori /var/db/mysql/%DB_NAME%. Jika Anda tidak memiliki koneksi ke MySQL, tetapi memiliki akses ke server tempat MySQL berjalan, maka Anda harus memeriksa opsi datadir dalam argumen proses Untuk mengetahui di mana MySQL menyimpan file database, Anda dapat menggunakan variabel @@datadir. Permintaannya adalah sebagai berikut - mysql> select @@datadir; Berikut ini adalah output yang menampilkan jalur − +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 1 row in set (0.00 sec)_ Berikut adalah snapshot tempat MySQL menyimpan file database i. e. jalur yang sama yang kita dapatkan di atas - Sekarang, mari kita verifikasi apakah database di atas ada atau tidak dengan bantuan perintah SHOW Permintaannya adalah sebagai berikut - mysql> SHOW DATABASES; Inilah hasilnya - +--------------------+ | Database | +--------------------+ | business | | database1 | | databasesample | | education | | hello | | information_schema | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | performance_schema | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | universitydatabase | +--------------------+ 19 rows in set (0.12 sec) Lihat output di atas, semua database cocok Setiap kali instalasi database MySQL selesai, semua data dan metadata terkait database disimpan dalam satu folder. Ini adalah skema database aktual dengan beberapa nilai di dalamnya. Mari kita telusuri lebih jauh tentangnya. Ekstensi file adalah sebagai berikut.
Di dalam Server MySQL5. 5/data/mysql folder, beberapa file adalah *. dari, *. MYD, dan *. KU I, File database ini digunakan untuk tujuan cadangan untuk mengamankan skema, data, dan indeks untuk beberapa migrasi atau pemutakhiran database. File konfigurasi untuk MySQL untuk Windows dan Linux adalah milik saya. ini dan saya. conf masing-masing. Jalan untuk Windows. C:\Program Files\MySQL\MySQL Server 5.5\my.ini_ Di saya. ini, jika kita mencari kata kunci basedir, kita bisa mendapatkan jalur instalasi server MySQL. Dengan cara yang sama, jika kita mencari kata kunci datadir, kita bisa mendapatkan path dari root Database. Selain itu, masih banyak file lain yang dibuat atau digunakan oleh server MySQL untuk melakukan berbagai aktivitas. Beberapa di antaranya adalah sebagai berikut Di mana database MySQL disimpan?Informasi yang dikelola oleh server MySQL disimpan di dalam direktori yang disebut direktori data .
Bagaimana database MySQL disimpan?MySQL menyimpan setiap basis data (juga disebut skema) sebagai subdirektori dari direktori datanya di sistem file yang mendasarinya . Saat Anda membuat tabel, MySQL menyimpan definisi tabel di a. frm dengan nama yang sama dengan tabel. Jadi, saat Anda membuat tabel bernama MyTable , MySQL menyimpan definisi tabel di MyTable.
Bagaimana cara saya mendapatkan skema MySQL?Ikuti saja langkah-langkah ini. . Buka Meja Kerja MySQL Klik opsi Buat Skema Berikan nama skema Klik terapkan untuk membuat skema MySQL Di mana database MySQL disimpan Windows 10?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}. |