Mysql upgrade to 5.5 on centos 5 and 6
1.პირველ რიგში ვამატებთ webtatic-ის რეპოს.
1 | rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm |
2.ვშლით mysql-ის ყველა დაყენებულ პაკეტს
1 | yum remove mysql mysql-* |
ეს ბრძანება არ შლის data საქაღალდეს, მაგრამ ყოველი შემთხვევისთვის იქონიეთ ბაზის მარქაფი.
3.ვაყენებთ mysql-ის კლიენტს
1 | yum install libmysqlclient16 --enablerepo=webtatic |
4.ვაყენებთ mysql 5.5-ს
1 | yum install mysql55 mysql55-server --enablerepo=webtatic |
5.ვუშვებთ mysql-ს
1 | service mysqld start |
6.შემდეგ ყოველი შემთხვევისთვის ვაკეთებთ
1 | mysql_secure_installation |
და მივყვებით სტეპებს, რომლებიც ახორციელებს მინიმალური უსაფრთხოებისთვის აუცილებელ ცვლილებს.
7.ამის შემდეგ ვაკეთებთ არსებული ძველი data ცხრილების აფგრეიდს mysql 5.5-ისთვის
1 | mysql_upgrade |
თუ ბოლო ბრძანება ვერ სრულდება წარმატებით, ვარესტარტებთ mysql-ს და ვუშვებთ თავიდან mysql_upgrade-ს.
იმ შეთხვევაში თუ ყველაფერმა წარმატებით გაიარა და ხელმეორედ ვერ ვუშვებთ mysql_upgrade-ს, საჭიროა დავამატოთ 1 პარმეტრი –force
1 | mysql_upgrade --force |
იმ შეთხვევაში თუ mysql_upgrade ითხოვს ავტორიზაციას პაროლი და მომხმარებელი შეგვიძლია მივუთოთ ჩვეულებრივ
1 | mysql_upgrade -u root -pparoli |