เลือกวิธีที่ต้องการดำเนินการ
*** หากมีการ update Mysql แล้ว จะไม่สามารถปรับลงได้ ซึ้งหากปรับลงตัว Mysql จะมีปัญหาทันที ***
วิธี update mysql 5.6 Plesk ( Centos / Linux )
- ssh เข้า Program เช่น putty ครับ
- กรณีไม่ได้ใช้งาน private key ให้ตอบ Yes หรือ No ก็ได้ครับ
- ใส่ User และ Password SSH โดยปกติแล้ว User จะเป็น root ครับ ในส่วน Password นั้นจะอยู่ที่ท่านกำหนดใน root password ครับ
**ในส่วน password นี้ต้องจำให้ได้ครับ เพราะจะสำคัญกับการใช้งานมาก เพราะจะเป็นตัวที่เข้าไปในเครื่อง server เพื่อจัดการ ครับ**
- Stop MySQL service: พิมคำสั่ง
service mysqld stop
แล้วกด Enter
- Back up MySQL databases: พิมคำสั่ง
mkdir /var/lib/mysqlbackup
แล้วกด Enter
หลังจากนั้นพิมคำสั่ง
cp -aR /var/lib/mysql/* /var/lib/mysqlbackup
แล้วกด Enter
- Disable Atomic repository, if it is enabled: พิมคำสั่ง
vi atomic.repo
แล้วกด Enter แล้วกด อักษร ภาษาอังกฤษ ตัว i แล้วใส่ข้อนี้ เข้าไป
enabled = 0
หลังจากนั้นกด Esc พิม :wq! แล้วกด
enter
เพื่อ save ครับ
หลังนั้นจะเด่งกลับมาหน้าเดิม - Install MySQL-community repository: พิมคำสั่ง
yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
แล้วกด Enter
หลังนั้นระบบจะทำการ install process และจะมีขึ้น Is This ok [y/N]: ให้พิม y แล้วกด enter - Disable upgrade to MySQL 8.0,enable upgrade to MySQL 5.6: พิมคำสั่ง
vi /etc/yum.repos.d/mysql-community.repo
แล้วกด Enter แล้วกด อักษร ภาษาอังกฤษ ตัว i เพื่อเข้าไปแก้ไขตามนี้
[mysql56-community] enabled=1 [mysql57-community] enabled=0
หลังจากนั้นกด Esc พิม
:wp!
แล้วกด enter เพื่อ save ครับ
หลังนั้นจะเด่งกลับมาหน้าเดิม - Install MySQL packages พิมคำสั่ง
yum update mysql --skip-broken -y
แล้วกด Enter
หลังนั้นระบบจะทำการ install process และจะมีขึ้น Is This ok [y/N]: ให้พิม y แล้วกด enter
หลังนั้นระบบจะทำการ download packages และจะมีขึ้น Is This ok [y/N]: ให้พิม y แล้วกด enter - Start MySQL service: พิมคำสั่ง
service mysqld start
แล้วกด Enter
- Upgrade MySQL databases: พิมคำสั่ง
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin psa
แล้วกด Enter
หลังจากทำตามขั้นตอนที่ 3 - 10 แล้ว สามารถตรวจสอบ version โดยใช้คำสั่ง
mysql --version
แล้วกด Enter ได้เลย ครับ
วิธี update mysql 5.7 Plesk ( Centos / Linux )
*** หากมีการ update Mysql แล้ว จะไม่สามารถปรับลงได้ ซึ้งหากปรับลงตัว Mysql จะมีปัญหาทันที ***
- ssh เข้า Program เช่น putty ครับ
- กรณีไม่ได้ใช้งาน private key ให้ตอบ Yes หรือ No ก็ได้ครับ
- ใส่ User และ Password SSH โดยปกติแล้ว User จะเป็น root ครับ ในส่วน Password นั้นจะอยู่ที่ท่านกำหนดใน root password ครับ
**ในส่วน password นี้ต้องจำให้ได้ครับ เพราะจะสำคัญกับการใช้งานมาก เพราะจะเป็นตัวที่เข้าไปในเครื่อง server เพื่อจัดการ ครับ**
- Stop MySQL service: พิมคำสั่ง
service mysqld stop
แล้วกด Enter
- Back up MySQL databases: พิมคำสั่ง
mkdir /var/lib/mysqlbackup
แล้วกด Enter
หลังจากนั้นพิมคำสั่ง
cp -aR /var/lib/mysql/* /var/lib/mysqlbackup
แล้วกด Enter
- Disable Atomic repository, if it is enabled: พิมคำสั่ง
vi atomic.repo
แล้วกด Enter แล้วกด อักษร ภาษาอังกฤษ ตัว i แล้วใส่ข้อนี้ เข้าไป
enabled = 0
หลังจากนั้นกด Esc พิม :wq! แล้วกด
enter
เพื่อ save ครับ
หลังนั้นจะเด่งกลับมาหน้าเดิม - Install MySQL-community repository: พิมคำสั่ง
yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
แล้วกด Enter
หลังนั้นระบบจะทำการ install process และจะมีขึ้น Is This ok [y/N]: ให้พิม y แล้วกด enter - Disable upgrade to MySQL 8.0, enable upgrade to MySQL 5.7: พิมคำสั่ง
vi /etc/yum.repos.d/mysql-community.repo
แล้วกด Enter แล้วกด อักษร ภาษาอังกฤษ ตัว i เพื่อเข้าไปแก้ไขตามนี้
[mysql56-community] enabled=0 [mysql57-community] enabled=1
หลังจากนั้นกด Esc พิม
:wp!
แล้วกด enter เพื่อ save ครับ
หลังนั้นจะเด่งกลับมาหน้าเดิม - Install MySQL packages พิมคำสั่ง
yum update mysql --skip-broken -y
แล้วกด Enter
หลังนั้นระบบจะทำการ install process และจะมีขึ้น Is This ok [y/N]: ให้พิม y แล้วกด enter
หลังนั้นระบบจะทำการ download packages และจะมีขึ้น Is This ok [y/N]: ให้พิม y แล้วกด enter - Start MySQL service: // Upgrade พิมคำสั่ง
/etc/init.d/mysqld start --skip-grant-tables && mysql_upgrade
แล้วกด Enter
- Re Start Mysql: พิมคำสั่ง
/etc/init.d/mysqld restart
แล้วกด Enter
หลังจากทำตามขั้นตอนที่ 3 - 10 แล้ว สามารถตรวจสอบ version โดยใช้คำสั่ง
mysql --version
แล้วกด Enter ได้เลย ครับ