Усі файли баз даних у СУБД MySQL зберігаються на жорсткому диску. Файли з базами зберігаються в директорії /var/lib/mysql. Але шлях можна змінити. В інструкції розповімо про те, як подивитися, де зберігаються файли баз даних у СУБД MySQL в операційній системі Ubuntu 20.04.
Усі файли з базами зберігаються в директорії /var/lib/mysql. Щоб переконатися в цьому можна виконати команду, яка відобразить повний шлях до файлів, у яких зберігаються бази даних:
$ sudo grep -R 'datadir' /etc/mysql/

Якщо перейти за запропонованим шляхом - /var/lib/mysql, то в директорії буде розташовано всі необхідні файли c баз даних. Команду для переходу в директорію виконується під обліковим записом користувача root інакше буде помилка Permission denied:
$ cd /var/lib/mysq

$ sudo su
$ cd /var/lib/mysql
$ ls -l

Далі користувач дізнається, де знаходяться бази даних MySQL. Також можна виконати команду mysqld з параметрами --verbose і --help , яка відобразить шлях зберігання файлів із базами даних. Ця команда аналогічна попередній команді.
$ mysqld --verbose --help | grep ^datadir

Якщо з'явилася необхідність у зміні шляху зберігання файлів баз даних, то необхідно відкрити конфігураційний файл MySQL від імені суперкористувача (root) за допомогою будь-якого текстового редактора. У цьому прикладі, як ми дізналися вище, конфігураційний файл розташований за шляхом /etc/mysql/mysql.conf.d/mysqld.cnf. Команда для його редагування матиме такий вигляд:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

У новому файлі, який відкриється, необхідно знайти блок [mysqld] і в ньому параметр з ім'ям datadir, у якому можна вписати потрібний шлях, де зберігатимуться бази даних. Після того як шлях було задано, необхідно зберегти зміни, закрити текстовий редактор і перезапустити СУБД за допомогою команди:
$ sudo systemctl restart mysql

Тепер ви знаєте, де зберігаються бази даних у СУБД MySQL.