فایل etc/my.cnf/ محل پیشفرض قرار گیری فایل های مربوط به پایگاه داده MySQL/Maria DB را توسط پارامتر datadir مشخص می کند. این دایرکتوری شامل تمامی فایل های مربوط به هر پایگاه داده ای است که توسط عبارت CREATE DATABASE ایجاد می شود. به ازای هر پایگاه داده ایجاد شده یک دایرکتوری همنام با آن پایگاه داده درون دایرکتوری مشخص شده در پارامتر datadir ایجاد می شود.
grep datadir /etc/my.cnf
datadir=/var/lib/mysql
در سیستم عامل ویندوز مقدار پارامتر datadir به صورت زیر است
“/datadir=“C:/ProgramData/MySQL/MySQL Server 5.1/Data
در خروجی شکل زیر سه پایگاه داده در محیط MySQL/Maria DB وجود دارد. (دایرکتوری ها به رنگ آبی هستند)
به طور مثال وارد دایرکتوری mysql شوید (دیارکتوری مربوط به پایگاه داده ای به نام mysql که شامل جدول هایی از اطلاعات سیستمی است)
cd /var/lib/mysql/mysql
ls
در زیر هر دایرکتوری هر پایگاه داده به ازای هر جدول موجود در آن پایگاه داده سه فایل با پسوند های frm, MYD و MYI وجود دارد. به طور مثال در شکل بالا برای جدول server که اطلاعات سرور را نگه می دارد سه فایل با پسوند های گفته شده موجود است. برای نمایش تمامی جدول های زیر یک پایگاه داده از دستور های زیر استفاده کنید. نخست به پایگاه داده متصل شوید.
mysql -u root -p
ENTER PASSWORD
سپس با دستور های زیر پایگاه داده مورد نظر را انتخاب و تمامی جدول های آنرا نمایش دهید.
; use mysql
; show tables