როგორ აღვადგინოთ მაგიდა

Სარჩევი:

როგორ აღვადგინოთ მაგიდა
როგორ აღვადგინოთ მაგიდა

ვიდეო: როგორ აღვადგინოთ მაგიდა

ვიდეო: როგორ აღვადგინოთ მაგიდა
ვიდეო: როგორ აღვადგინე დამწვარი თმა(ინტენსიური გაღიავება,ფენი,უთო)El pelo quemada 2024, ნოემბერი
Anonim

დღეს MySQL არის ერთ – ერთი ყველაზე პოპულარული გადაწყვეტილება მცირე და საშუალო ზომის მონაცემთა ბაზის მართვის სისტემებს შორის. MySQL- ის ერთ-ერთი უპირატესობაა სხვადასხვა ტიპის ცხრილებთან მუშაობის შესაძლებლობა. ერთ-ერთი მათგანია MyISAM. ასეთი ცხრილები შესანიშნავია ხშირად მოთხოვნილი მონაცემების შესანახად, მაგრამ თუ ისინი ვერ მოხერხდა მოდიფიკაციის პროცესში, ისინი შეიძლება ადვილად დაზიანდეს. ამიტომ, ხშირია შემთხვევები, როდესაც საჭიროა MyISAM ტიპის ცხრილის აღდგენა.

როგორ აღვადგინოთ მაგიდა
როგორ აღვადგინოთ მაგიდა

აუცილებელია

  • - ძირეული სერთიფიკატები სამიზნე მანქანაზე;
  • - დაინსტალირებული MySQL სერვერის ადმინისტრაციული პროგრამების პაკეტი.

ინსტრუქციები

Ნაბიჯი 1

დაიწყეთ სხდომა root მომხმარებლის სერთიფიკატებით მანქანაზე, რომელშიც მოქმედებს MySQL სერვერი, მუშაობს მონაცემთა ბაზა, რომელსაც სავარაუდოდ აქვს დაზიანებული ცხრილები. თუ პირდაპირ სამიზნე კომპიუტერთან შეგიძლიათ მუშაობა, შედით ტექსტის კონსოლში ან გაუშვით ტერმინალის ემულატორი root- ით. თუ თქვენ გაქვთ დისტანციური SSH წვდომა, გამოიყენეთ შესაბამისი კლიენტის პროგრამა კავშირის დასასრულებლად.

ნაბიჯი 2

შეაჩერე MySQL მონაცემთა ბაზის სერვერი სამიზნე მანქანაზე. გაუშვით სერვისი mysqld stop ბრძანება. დაველოდოთ გამორთვის პროცესის დასრულებას (ამას მიუთითებს დიაგნოსტიკური შეტყობინება).

ნაბიჯი 3

მონაცემთა ბაზის ცხრილის ფაილების სარეზერვო ასლის შექმნა, რომელიც გამოყენებული იქნება შემდგომი მუშაობისთვის. ამ შემთხვევაში, მოსახერხებელია ფაილების მენეჯერის გამოყენება. გადადით იმ საქაღალდეში, რომელიც შეიცავს ცხრილის ფაილებს. მას აქვს მონაცემთა ბაზის სახელის იდენტური სახელი და მდებარეობს db დირექტორიაში, რომელიც მდებარეობს სერვერის ძირეულ დირექტორიაში (მიმართავს my.cnf კონფიგურაციის ფაილის chroot ცვლადს). დააკოპირეთ ყველა ფაილი გაფართოებებით MYD და MYI მიმდინარე საქაღალდიდან დროებით დირექტორიაში.

ნაბიჯი 4

შეამოწმეთ ერთი ან მეტი მონაცემთა ბაზის ცხრილი დაზიანების გამო. მიმდინარე დირექტორიაში, გაუშვით myisamchk ბრძანება –c ვარიანტით (ან საერთოდ არარის პარამეტრები) ნორმალური სკანირებისთვის. ფრთხილად ტესტირებისთვის გამოიყენეთ –m ვარიანტი, ხოლო დამატებითი ფრთხილად ტესტირებისთვის –e ვარიანტი. როგორც ბოლო პარამეტრი, მიუთითეთ დასამუშავებელი ფაილების სახელების სახელი ან ნიღაბი. მაგალითად: myisamchk -c test_table. MYImyisamchk *. MYI

ნაბიჯი 5

აღადგინეთ ცხრილი ან მაგიდები, სადაც მიადგა დაზიანება. გაუშვით myisamchk ბრძანება –r ვარიანტით ნორმალური აღდგენისთვის, ან –o ვარიანტი ნაზი აღდგენისთვის. როგორც ბოლო პარამეტრი, ისევე როგორც წინა ეტაპზე, გაიარეთ სამიზნე ცხრილების სახელის ან სახელის ნიღაბი. მაგალითად: myisamchk -o test_table. MYI

ნაბიჯი 6

დაიწყეთ MySQL სერვერი. გაუშვით სერვისი mysqld დაწყების ბრძანება.

ნაბიჯი 7

დაასრულეთ თქვენი სესია. შეიყვანეთ ბრძანება გასასვლელი და დააჭირეთ ღილაკს Enter.

გირჩევთ: