MySQL ДҚБЖ барлық дерекқор файлдары қатты дискіде сақталады. Деректер базасының файлдары /var/lib/mysql каталогында сақталады. Бірақ жолды өзгертуге болады. Нұсқауларда біз Ubuntu 20.04 операциялық жүйесіндегі MySQL ДҚБЖ дерекқор файлдарының қайда сақталғанын қалай көруге болатынын айтамыз.
Дерекқордың барлық файлдары /var/lib/mysq
каталогында сақталады. Мұны тексеру үшін дерекқорлар сақталған файлдарға толық жолды көрсететін пәрменді іске қосуға болады:
$ sudo grep -R 'datadir' /etc/mysql/
Егер сіз ұсынылған жолды ұстанатын болсаңыз - /var/lib/mysql
онда дерекқордағы барлық қажетті файлдар каталогта орналасады. Каталогқа өту пәрмені түбірлік пайдаланушы тіркелгісі астында орындалады, әйтпесе Рұқсат берілмеген қате пайда болады:
$ cd /var/lib/mysq
$ sudo su
$ cd /var/lib/mysql
$ ls -l
Әрі қарай, пайдаланушы MySQL дерекқорларының қайда орналасқанын анықтайды. Сондай-ақ, mysqld
пәрменін --verbose
және --help
параметрлерімен іске қосуға болады, олар дерекқор файлдары сақталатын жолды көрсетеді. Бұл команда алдыңғы пәрменге ұқсас.
$ mysqld --verbose --help | grep ^datadir
Егер дерекқор файлдарының сақтау жолын өзгерту қажет болса, кез келген мәтіндік редакторды пайдаланып MySQL конфигурация файлын суперпайдаланушы (түбір) ретінде ашу керек. Бұл мысалда, жоғарыда білгеніміздей, конфигурация файлы /etc/mysql/mysql.conf.d/mysqld.cnf
мекенжайында орналасқан. Оны өңдеу пәрмені келесідей болады:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Ашылатын жаңа файлда [mysqld]
блогын және оның ішінде дерекқорлар сақталатын қалаған жолды жазуға болатын datadir
деп аталатын параметрді табу керек. Жол орнатылғаннан кейін өзгертулерді сақтау, мәтіндік редакторды жабу және пәрменді пайдаланып ДҚБЖ қайта іске қосу қажет:
$ sudo systemctl restart mysql
Енді сіз MySQL ДҚБЖ дерекқорларының қайда сақталатынын білесіз.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: