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

როგორ გამორთოთ InnoDB in MySQL



თუ თქვენს საიტზე მონაცემთა ბაზების ინოვადი შენახვის გამოყენება არ გჭირდებათ, შეგიძლიათ ამ ტიპის შენახვის გამორთვა სერვერის რესურსების შენახვაზე.

გახსენით ფაილი /etc/mysql/my.cnf და დაამატეთ შემდეგი ხაზი:


  innodb = OFF
 default-storage-engine = MyISAM 

შემდეგ ჩვენ გადავარჩინოთ ცვლილებები და გადატვირთეთ mysql სერვერი.

service mysql restart

შემდეგი, შეხედეთ log / var / log / syslog შეცდომებისთვის.


  კუდი -200 / var / log / syslog |  grep mysql 

ჩვენ ვეძებთ შეცდომებს, როგორიცაა:

  [Warning] მონათლული რეპლიკაციის მდგომარეობის ჩატვირთვა ვერ მოხერხდა მაგიდადან mysql.gtid_slave_pos: 1286: უცნობი შენახვის ძრავა 'InnoDB' 

თუ არსებობს ასეთი შეცდომები, მაშინ ჩართეთ InnoDB უკან. გადადით MySQL სერვერზე, აირჩიეთ mysql> use mysql; მონაცემთა ბაზის mysql> use mysql; , და შეცვალოს საცავი მისითვის myisql mysql> ALTER TABLE `mysql.gtid_slave_pos` ENGINE=MyISAM; .

ჩვენ იგივე ვაკეთებთ ყველას. შენახვის ტიპების შეცვლის შემდეგ შეგიძლიათ ინოვაბს გაუქმება და კვლავ დაიწყოთ MySQL.




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

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

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