ძირითადი შინაარსიდან გადასვლა

MySQL მონაცემთა ბაზების გადატანა სხვა საქაღალდეში ან სექციაში



ზოგიერთ შემთხვევაში, შესაძლოა საჭირო იყოს ჩემი მონაცემთა ბაზის ნაგულისხმევი დირექტორია (/ var / lib / mysql) გადატანა სხვა დირექტორიაში ან ცალკე დანაყოფზე. მაგალითად, მონაცემთა ბაზის დაზიანებისგან დაცვა, იმ შემთხვევაში, თუ პირველადი დანაყოფის ფაილური სისტემა დაზიანებულია.



ამ ჩანაწერში ახალი სექციების შექმნის თემა არ შეეხება. მე აღწერს მხოლოდ იმას, რაც უნდა გაკეთდეს, როდესაც ახალი მონაცემთა ბაზის ჰოსტინგის განყოფილება მზად არის.

პირველი თქვენ უნდა შეაჩერონ mysql სერვერი.

  # სერვისი mysql stop 

შემდეგ დააკოპირეთ / var / lib / mysql- ის შინაარსი ახალი დანიშნულების ადგილას. მაგალითად, ეს იქნება / მონაცემთა ბაზების სექცია.


  # cp -pR / var / lib / mysql / მონაცემთა ბაზები 

The -P გადართვის თავდაპირველი ფაილის პარამეტრები: მფლობელი, ჯგუფი, ნებართვები და ა.შ.

-R შეცვლა პასუხისმგებელია რეკურსიულად გადაწერა დირექტორიები.

საბოლოო ნაბიჯი იქნება რედაქტირება mysql კონფიგურაციის ფაილი. გახსენით ფაილი /etc/my.cnf და იპოვეთ ცვლადი datadir . მისი ნაგულისხმევი მნიშვნელობაა:


  datadir = / var / lib / mysql 

მიუთითეთ მონაცემთა ბაზის ახალი ადგილმდებარეობა:

  datadir = / მონაცემთა ბაზები / mysql 

ჩვენ დავიწყებთ MySQL- ის სერვისს MySQL- ის დაწყების ბრძანება. ძველი დირექტორია შეიძლება წაიშალოს. ნებისმიერი შეცდომები შეგიძლიათ იხილოთ /var /log/daemon.log log ფაილი, ან / var / log / syslog ფაილში.



როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 5 რეიტინგი, საშუალოდ: 4.40 გარეთ 5)
იტვირთება ...

” კომენტარი " მიმაგრებული MySQL მონაცემთა ბაზები სხვა საქაღალდეში ან სექციაში "

კომენტარის დამატება

თქვენი ელფოსტა არ გამოქვეყნდება.