Негізгі мазмұнға өту

Mysql дерекқорларын басқа қалтаға немесе бөлімге көшіру



Кейбір жағдайларда mysql дерекқорын әдепкі каталогтан (/ var / lib / mysql) басқа каталогқа немесе тіпті бөлек бөлімге жылжыту қажет болуы мүмкін. Мысалы, бастапқы бөлімдегі файлдық жүйе бүлінген жағдайда, дерекқорларды зақымдан қорғау үшін.



Осы ескертпеде жаңа бөлімдерді құру тақырыбы қозғалды. Жаңа дерекқор хостинг бөлімі дайын болғанда ғана не істеу керек екенін сипаттаймын.

Алдымен mysql серверін тоқтату керек.

  # mysql тоқтату қызметі 

Содан кейін / var / lib / mysql мазмұнын жаңа орынға көшіріңіз. Мысалы, бұл / дерекқорлар бөлімі болады.


  # cp -pR / var / lib / mysql / дерекқорлар 

-P қосқышы бастапқы файл параметрлерін сақтайды: иеленуші, топ, рұқсаттар және т.б.

Р-коммутаторы рекурсивті көшіруге арналған.

Соңғы қадам mysql конфигурациясының файлын өңдейді. /Etc/my.cnf файлын ашыңыз және айнымалы datadir табыңыз. Оның әдепкі мәні:


  datadir = / var / lib / mysql 

Дерекқордың жаңа орнын көрсетіңіз:

  datadir = / databases / mysql 

Mysql қызметін mysql start пәрмені арқылы бастаймыз . Ескі каталог жойылуы мүмкін. Кез келген қателерді /var/log/daemon.log тіркеу файлынан немесе / var / log / syslog файлынан табуға болады.



Сіз мақаланы қалай бағалайсыз?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 5 рейтингі, орташа: 4.40 оның 5)
Жүктелуде ...

” Түсініктеме « mysql дерекқорларын басқа қалтаға немесе бөлімге ауыстыру »

Пікір қосу

Сіздің электронды поштаңыз жарияланбайды.