Начини плаћања Abuse

Како видети где се датотеке базе података чувају у МиСКЛ ДБМС

23.04.2022, 18:21

Све датотеке базе података у МиСКЛ ДБМС се чувају на чврстом диску. Датотеке базе података се чувају у директоријуму /вар/либ/мискл. Али пут се може променити. У упутствима ћемо вам рећи како да видите где се чувају датотеке базе података у МиСКЛ ДБМС на Убунту 20.04 оперативном систему.

Где се чувају датотеке базе података?

Све датотеке базе података се чувају у директоријуму /var/lib/mysq л. Да бисте то потврдили, можете покренути команду која ће приказати пуну путању до датотека у којима се чувају базе података:

 $ sudo grep -R 'datadir' /etc/mysql/

Како видети где се датотеке базе података чувају у МиСКЛ ДБМС

Ако пратите предложену путању - /var/lib/mysql тада ће се све потребне датотеке из база података налазити у директоријуму. Команда за одлазак у директоријум се извршава под основним корисничким налогом, у супротном ће доћи до грешке у којој је дозвола одбијена:

 $ cd /var/lib/mysq

Како видети где се датотеке базе података чувају у МиСКЛ ДБМС

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

Како видети где се датотеке базе података чувају у МиСКЛ ДБМС

Затим ће корисник сазнати где се налазе МиСКЛ базе података. Такође можете покренути команду mysqld са параметрима --verbose и --help , који ће приказати путању на којој се чувају датотеке базе података. Ова команда је слична претходној команди.

 $ mysqld --verbose --help | grep ^datadir

Како видети где се датотеке базе података чувају у МиСКЛ ДБМС

Ако постоји потреба да промените путању на којој се чувају датотеке базе података, онда морате да отворите МиСКЛ конфигурациону датотеку као суперкорисник (роот) користећи било који уређивач текста. У овом примеру, као што смо научили изнад, конфигурациона датотека се налази на /etc/mysql/mysql.conf.d/mysqld.cnf . Команда за уређивање ће изгледати овако:

 $ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Како видети где се датотеке базе података чувају у МиСКЛ ДБМС

У новој датотеци која се отвори потребно је да пронађете блок [mysqld] и у њему параметар под називом datadir у који можете да упишете жељену путању где ће се чувати базе података. Након што је путања постављена, потребно је да сачувате промене, затворите уређивач текста и поново покренете ДБМС помоћу команде:

 $ sudo systemctl restart mysql

Како видети где се датотеке базе података чувају у МиСКЛ ДБМС

Сада знате где се базе података чувају у МиСКЛ ДБМС.