ผู้เขียน หัวข้อ: วิธีอัพเกรด MySQL 5.5  (อ่าน 24306 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ apatnon86

  • Sr. Member
  • ****
  • กระทู้: 410
  • Respect: 0
    • ดูรายละเอียด
วิธีอัพเกรด MySQL 5.5
« เมื่อ: สิงหาคม 22, 2013, 10:08:35 AM »
0
     ผมจะทำการอัพเกรด MySQL เครื่อง Master เลยจะมาขอสอบถามอาจารย์ทั้งหลายในบอร์ดครับ และเป็นแนวทางให้กับที่อื่นด้วยในการที่จะอัพเกรดเวอร์ชัน MySQL เป็น 5.5

     ยึดตามคำแนะนำของคุณ realaerm นะครับ
1. check version mysql โดยใช้คำสั่ง mysql --version
    เช็คแล้วได้ = 5.1.30
    check version Linux โดยใช้คำสั่ง rpm -q centos-release
    เช็คแล้วได้ = 5.2

2. download version mysql ที่ต้องการมาใช้ (ในที่นี้แนะนำ mysql ของ percona นะครับ)
    ดาวน์โหลดมาแล้วครับ Percona-Server-shared-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
                                     Percona-Server-client-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
                                     Percona-Server-server-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm


3. ไฟล์ที่ใช้ในการติดตั้งจะต้องมีไฟล์ client , shared , server นะครับ ชื่อไฟล์จะมีคำเหล่านี้อยู่นะครับ เช่น
     MySQL-client-percona-5.5.xx-x.rhel6.x64_i86.rpm
     MySQL-shared-percona-5.5.xx-x.rhel6.x64_i86.rpm
     MySQL-server-percona-5.5.xx-x.rhel6.x64_i86.rpm

4. เมื่อได้ไฟล์นั้นมาแล้ว stop mysql ก่อน การ upgrade ครับ โดยใช้คำสั่ง
#service mysqld stop

5. จากนั้นถอนของเก่าออกโดยใช้คำสั่ง ดังนี้
#yum remove mysql
#yum remove mysql-server
(คำสั่งนี้จะลบโปรแกรมออกแต่ข้อมูลไม่หายไป)

6. จากนั้นติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force MySQL-client-percona-5.5.xx-x.rhel6.x64_i86.rpm
#rpm -ivh --nodeps --force MySQL-shared-percona-5.5.xx-x.rhel6.x64_i86.rpm
#rpm -ivh --nodeps --force MySQL-server-percona-5.5.xx-x.rhel6.x64_i86.rpm
     ผมต้องเปลี่ยนเป็น
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
     ใช่หรือเปล่าครับ


7. จากนั้นเมื่อติดตั้งเสร็จเรียบร้อยแล้วให้ใช้คำสั่ง upgrade mysql โดยใช้คำสั่งดังนี้
#mysql_upgrade -u root
แล้วรอจนกว่าจะเสร็จ เป็นอันเสร็จสิ้นกระบวนการ

ปล.ระวังเรื่อง my.cnf ถ้าอัพจาก version เก่าๆมา เป็น 5.5.xx แล้วจะมีบางฟังชั่นใช้งานไม่ได้ ตอนลงเสร็จแล้วจะ start mysql ไม่ได้ครับ ที่นึกออกที่ต้องเข้าไปแก้จะมี
1. default-character-set=tis620 จะใช้ไม่ได้ให้ comment เอาไว้ แล้วเปลี่ยนเป็น character-set-server=tis620 เป็นต้น
2. skip-locking ให้ comment เอาไว้อีกเช่นกัน


     ตอนนี้ผมเตรียมความพร้อมถึงข้อ 2 แล้ว ถ้าทำตามคำแนะนำนี้สามารถอัพเกรดได้ ไม่มีผลเสียหายต่อข้อมมูล
จริงหรือเปล่าครับ
« แก้ไขครั้งสุดท้าย: สิงหาคม 22, 2013, 10:14:17 AM โดย apatnon86 »
 

ออฟไลน์ apatnon86

  • Sr. Member
  • ****
  • กระทู้: 410
  • Respect: 0
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #1 เมื่อ: สิงหาคม 22, 2013, 10:24:35 AM »
0
   อีก 1 คำถามครับ ผมจะสำรองข้อมูลก่อนลงมืออัพเกรด การสำรองข้อมูลระหว่าง Mannual Backup ในเมนูสำรองข้อมูลของ HOSxP กับ สำรองข้อมูลโดยใช้โปรแกรม BMSxTraBackup อันไหนสำรองข้อมูลได้ครบกว่ากัน และใช้เวลาต่างกันมากหรือเปล่าครับ
   เผื่อไม่สำเร็จต้องติดตั้ง Linux และ MySQL ใหม่หมด จะได้นำข้อมูลมานำเข้าใหม่

รายงานสดวันเสาร์นี้ เริ่ม 22.00
 

ออฟไลน์ Noppadol

  • Hero Member
  • *****
  • กระทู้: 1,060
  • Respect: +4
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #2 เมื่อ: สิงหาคม 22, 2013, 11:25:56 AM »
0
ข้ออื่นไม่แน่ใจ แต่ข้อ 6 ผมใช้
rpm -ivh Percona-Server-* --nodeps --force  แค่นี้ครับ
SiChiangMai Hospital, SiChiangMai, Nongkhai
Tel.  :: 042451125 Ext 101, 111, 112
Mail :: hs4nwy@gmail.com

Start :: 9 July 2010
Implement :: Nongkhai Admin Team

Master :: HP DL380 Gen9, Ram 64 GB, CentOS 7, MariaDB-10.1.14
Slave   :: HP D380 Gen10, Ram 32 GB, AlmaLinux 9, MariaDB-10.10.6

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #3 เมื่อ: สิงหาคม 22, 2013, 18:20:21 PM »
0
ผมใช้แบบนี้ครับ
https://www.facebook.com/groups/hosxp/doc/644175392268803/

8 ขั้นตอนแสนง่าย กับการ Upgrade Percona 5.5.18 ไปเป็น 5.5.32 มาดูกัน....
============================================
1. หยุดการทำงานของ MySQL (Persona)
[root@hosxp2 /]# service mysql stop
 
2. ตรวจสอบ Package ของ MySQL หรือ Percona ที่ติดตั้งอยู่ก่อน
[root@hosxp2 /]# rpm -qa | grep -i
PerconaPercona-Server-server-55-5.5.18-rel23.0.203.rhel.x86_64
Percona-Server-client-55-5.5.18-rel23.0.203.rhel.x86_64
Percona-Server-shared-55-5.5.18-rel23.0.203.rhel.x86_64
 
3. Uninstall Percona เดิมที่มีอยู่
[root@hosxp2 /]# rpm -e Percona-Server-server-55-5.5.18-rel23.0.203.rhel.x86_64
[root@hosxp2 /]# rpm -e Percona-Server-client-55-5.5.18-rel23.0.203.rhel.x86_64
[root@hosxp2 /]# rpm -e Percona-Server-shared-55-5.5.18-rel23.0.203.rhel.x86_64
 
4. ตรวจสอบ Package ของ Percona อีกครั้ง
[root@hosxp2 tmp]# rpm -qa | grep -i percona
 
5. เปลี่ยน path ไปยังตำแหน่งที่เก็บ Percona version ใหม่ที่ download มา
[root@hosxp2 /]# cd /tmp
 
6. ติดตั้ง Percona Version ใหม่ (5.5.32)
[root@hosxp2 tmp]# rpm -ivh Percona-Server-*
warning: Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
Preparing... ########################################### [100%]
1:Percona-Server-shared-5########################################### [ 33%]
2:Percona-Server-client-5########################################### [ 67%]
3:Percona-Server-server-5########################################### [100%]
Percona Server is distributed with several useful UDF (User Defined Function) fr om Maatkit.
Run the following commands to create these functions:
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
See http://code.google.com/p/maatkit/source/browse/trunk/udf for more details
 
7. เริ่มการทำงานของ Percona อีกครั้ง
[root@hosxp2 tmp]# service mysql start
 
8. ตรวจสอบความสมบูรณ์ของการติดตั้ง Percona
[root@hosxp2 tmp]# mysql_upgrade -u xxxxx -p
Enter password:
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
..........................................
[root@hosxp2 tmp]#
============================================
ง่ายไหมครับ
 
หากสั่ง mysql_upgrade -u xxxxx -p ซ้ำอีกครั้ง จะมีข้อความดังนี้
 
This installation of MySQL is already upgraded to 5.5.32, use --force if you still need to run mysql_upgrade
[root@hosxp2 tmp]#
 
 
เย้......
 
*****************************************
ปล.
1. xxxxx ในคำสั่ง mysql_upgrade -u xxxxx -p ให้ใส่ username ของ mysql เดิมที่ท่านใช้อยู่นะครับ
2. อย่าลืมเลือก Percona หรือ MySQL ที่เหมาะสมกับ OS ของท่านด้วยนะครับ เช่น
CentOS 5 ต้องเลือก package ที่มีคำว่า rhel5
CentOS 6 ต้องเลือก package ที่มีคำว่า rhel6
 
CentOS 32 bit ต้องเลือก package ที่มีคำว่า i686
CentOS 64 bit ต้องเลือก package ที่มีคำว่า x86_64
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ k_toedkiets

  • Hero Member
  • *****
  • กระทู้: 853
  • Respect: +2
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #4 เมื่อ: สิงหาคม 22, 2013, 22:58:09 PM »
0
ผมใช้แบบนี้ครับ
https://www.facebook.com/groups/hosxp/doc/644175392268803/

8 ขั้นตอนแสนง่าย กับการ Upgrade Percona 5.5.18 ไปเป็น 5.5.32 มาดูกัน....
============================================
1. หยุดการทำงานของ MySQL (Persona)
[root@hosxp2 /]# service mysql stop
 
2. ตรวจสอบ Package ของ MySQL หรือ Percona ที่ติดตั้งอยู่ก่อน
[root@hosxp2 /]# rpm -qa | grep -i
PerconaPercona-Server-server-55-5.5.18-rel23.0.203.rhel.x86_64
Percona-Server-client-55-5.5.18-rel23.0.203.rhel.x86_64
Percona-Server-shared-55-5.5.18-rel23.0.203.rhel.x86_64
 
3. Uninstall Percona เดิมที่มีอยู่
[root@hosxp2 /]# rpm -e Percona-Server-server-55-5.5.18-rel23.0.203.rhel.x86_64
[root@hosxp2 /]# rpm -e Percona-Server-client-55-5.5.18-rel23.0.203.rhel.x86_64
[root@hosxp2 /]# rpm -e Percona-Server-shared-55-5.5.18-rel23.0.203.rhel.x86_64
 
4. ตรวจสอบ Package ของ Percona อีกครั้ง
[root@hosxp2 tmp]# rpm -qa | grep -i percona
 
5. เปลี่ยน path ไปยังตำแหน่งที่เก็บ Percona version ใหม่ที่ download มา
[root@hosxp2 /]# cd /tmp
 
6. ติดตั้ง Percona Version ใหม่ (5.5.32)
[root@hosxp2 tmp]# rpm -ivh Percona-Server-*
warning: Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
Preparing... ########################################### [100%]
1:Percona-Server-shared-5########################################### [ 33%]
2:Percona-Server-client-5########################################### [ 67%]
3:Percona-Server-server-5########################################### [100%]
Percona Server is distributed with several useful UDF (User Defined Function) fr om Maatkit.
Run the following commands to create these functions:
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
See http://code.google.com/p/maatkit/source/browse/trunk/udf for more details
 
7. เริ่มการทำงานของ Percona อีกครั้ง
[root@hosxp2 tmp]# service mysql start
 
8. ตรวจสอบความสมบูรณ์ของการติดตั้ง Percona
[root@hosxp2 tmp]# mysql_upgrade -u xxxxx -p
Enter password:
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
..........................................
[root@hosxp2 tmp]#
============================================
ง่ายไหมครับ
 
หากสั่ง mysql_upgrade -u xxxxx -p ซ้ำอีกครั้ง จะมีข้อความดังนี้
 
This installation of MySQL is already upgraded to 5.5.32, use --force if you still need to run mysql_upgrade
[root@hosxp2 tmp]#
 
 
เย้......
 
*****************************************
ปล.
1. xxxxx ในคำสั่ง mysql_upgrade -u xxxxx -p ให้ใส่ username ของ mysql เดิมที่ท่านใช้อยู่นะครับ
2. อย่าลืมเลือก Percona หรือ MySQL ที่เหมาะสมกับ OS ของท่านด้วยนะครับ เช่น
CentOS 5 ต้องเลือก package ที่มีคำว่า rhel5
CentOS 6 ต้องเลือก package ที่มีคำว่า rhel6
 
CentOS 32 bit ต้องเลือก package ที่มีคำว่า i686
CentOS 64 bit ต้องเลือก package ที่มีคำว่า x86_64
ถ้าใช้ของ อ.โก้ แล้วข้อมูลจะหายไหมครับ แต่ทำไมใช้  BMSxTraBackup ข้อมูลถึงหายครับ... >:( >:( >:(
Khaibangrachan Hospital
HOSXP : 3.58.2.12
Activation HOSxP 2015
----------------

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #5 เมื่อ: สิงหาคม 23, 2013, 08:01:27 AM »
0
ถ้าใช้ของ อ.โก้ แล้วข้อมูลจะหายไหมครับ แต่ทำไมใช้  BMSxTraBackup ข้อมูลถึงหายครับ... >:( >:( >:(
ผมทำมาแล้ว ข้อมูลยังอยู่ทั้งหมด เหมือนเรา uninstall word แต่เอกสารที่เราพิพม์ไว้ยังอยู่

BMSxTraBackupGUI นั้นถูกสร้างมาเพื่อใช้ในการติดตั้ง MySQL ไม่ได้ใช้ในการ upgrade MySQL ครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Man Of Romance

  • Sr. Member
  • ****
  • กระทู้: 459
  • ไหว...ว้าเหว่
  • Respect: +2
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #6 เมื่อ: สิงหาคม 23, 2013, 08:37:31 AM »
0
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"

3 บรรทัดข้างบนนีต้อง ทำด้วยไหมครับ
HOSxP Version 3.58.10.27g
Supervisor Of Nongbunmak Hospital 60 เตียง ขึ้นระบบ 27 เม.ย.53 โดย ทีม BMS
Master :Lenovo x3650 M5 Xeon E5-2620 2.4 GHz DDR4 RAM 32 GB CentOS Linux 6.7 64 Bit Mysql Percona 5.5.35-33
Slave:IBM x3500 M4 Xeon E5504 2.0 GHz DDR3 RAM 16 GB
IBM 146 GB x3 Hot-Swap 10 K SAS RAID

ออฟไลน์ k_toedkiets

  • Hero Member
  • *****
  • กระทู้: 853
  • Respect: +2
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #7 เมื่อ: สิงหาคม 23, 2013, 11:12:16 AM »
0
ตรง See http://code.google.com/p/maatkit/source/browse/trunk/udf for more details คืออะไรครับ อ.โก้
Khaibangrachan Hospital
HOSXP : 3.58.2.12
Activation HOSxP 2015
----------------

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #8 เมื่อ: สิงหาคม 23, 2013, 11:57:52 AM »
0
ตรง See http://code.google.com/p/maatkit/source/browse/trunk/udf for more details คืออะไรครับ อ.โก้

อยากรู้ว่า Maatkit คืออะไรให้กดไปตาม link จะ search มาให้
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #9 เมื่อ: สิงหาคม 23, 2013, 12:02:04 PM »
0
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"

3 บรรทัดข้างบนนีต้อง ทำด้วยไหมครับ
ไม่ต้องทำครับ เพราะเราไม่ได้ใช้ Maatkit
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ sulaiman_hosxp

  • Sr. Member
  • ****
  • กระทู้: 420
  • Respect: -1
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #10 เมื่อ: สิงหาคม 24, 2013, 04:56:33 AM »
0
up MySQL 55.5.5.32 แล้วครับ ลงผ่าน แต่ พอรัน mysql ไม่ผ่านครับ ต้องไปแก้ตรงใหนบ้างครับกรณีนี้ครับ
HOSPITAL YINGOฯ
SERVER>>>DELL PowerEdge
RAM>>> 4Gb
LINUX>>> CentOS 7
HOsXP>>>3.60.6.10
MySQL>>>mysql 5.1.39

ออฟไลน์ penV

  • Newbie
  • *
  • กระทู้: 27
  • Respect: 0
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #11 เมื่อ: สิงหาคม 24, 2013, 07:04:06 AM »
0
มีวิธีอัพเกรด mysql จาก 5.1 เป็น 5.5  (ตัว hosxp pcu)
chakkarin khenrang 
พยาบาลวิชาชีพชำนาญการ  ปฏิบัติงานที่ รพ.สต.
mail /MSN : Penicilin2008@hotmail.com  Phon:0884776591
main:Intel(R)Core(TM)2Duo CPU
E7500 2.93 GHz  Ram 2.00 GB
windows XP SP2
Client:Intel(R)Core(TM)2Duo CPU
E4600 2.40 GHz  ram 1.00 GB
windos XP sp3
HosXP PCU 3.56.x.xx new version
MySQL 5.1
ขึ้นระบบ/ปรึกษา :พี่ปิ๊ค,แปะ,โต่ย,บุญทัน,พี่ที่ สสจ,hosXP.net
เริ่มใช้:ปลายปี 2552
"ขอบคุณสำหรับความรู้ในโลกกว้างใบนี้"
"นกจะทำรังยังดูไม้  ผู้น้อยจะดูนายหรืออาจาร์ยเขาดูที่น้ำใจ"

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #12 เมื่อ: สิงหาคม 24, 2013, 21:00:44 PM »
0
up MySQL 55.5.5.32 แล้วครับ ลงผ่าน แต่ พอรัน mysql ไม่ผ่านครับ ต้องไปแก้ตรงใหนบ้างครับกรณีนี้ครับ
ต้องดู log file ประกอบครับ
cat /var/ljb/mysql/yingo-hospital.err

เอารายละเอียดมาดู จึงจะตอบได้ครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ mini

  • Jr. Member
  • **
  • กระทู้: 89
  • รพ.งาว
  • Respect: +6
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #13 เมื่อ: สิงหาคม 25, 2013, 17:49:10 PM »
0
ติดเหมือนกันค่ะ


130825 17:29:13 mysqld_safe mysqld from pid file /var/lib/mysql/ngaohos2.pid ended
130825 17:30:39 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130825 17:30:39 [Warning] /usr/sbin/mysqld: ignoring option '--character-set-client-handshake' due to invalid value 'tis620'
130825 17:30:39 [Warning] /usr/sbin/mysqld: ignoring option '--innodb-file-format-check' due to invalid value 'Antelope'
130825 17:30:39 [Note] Plugin 'FEDERATED' is disabled.
130825 17:30:39 InnoDB: The InnoDB memory heap is disabled
130825 17:30:39 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130825 17:30:39 InnoDB: Compressed tables use zlib 1.2.3
130825 17:30:39 InnoDB: Using Linux native AIO
130825 17:30:39 InnoDB: Initializing buffer pool, size = 2.3G
130825 17:30:39 InnoDB: Completed initialization of buffer pool
130825 17:30:39 InnoDB: highest supported file format is Barracuda.
130825 17:30:40 Percona XtraDB (http://www.percona.com) 5.5.32-rel31.0 started; log sequence number 106188726866
130825 17:30:40 [ERROR] /usr/sbin/mysqld: unknown variable 'default_table_type=INNODB'
130825 17:30:40 [ERROR] Aborting

130825 17:30:40  InnoDB: Starting shutdown...
130825 17:30:45  InnoDB: Shutdown completed; log sequence number 106188726866
130825 17:30:45 [Note] /usr/sbin/mysqld: Shutdown complete

130825 17:30:45 mysqld_safe mysqld from pid file /var/lib/mysql/ngaohos2.pid ended
130825 17:31:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130825 17:31:53 [Warning] /usr/sbin/mysqld: ignoring option '--character-set-client-handshake' due to invalid value 'tis620'
130825 17:31:53 [Warning] /usr/sbin/mysqld: ignoring option '--innodb-file-format-check' due to invalid value 'Antelope'
130825 17:31:53 [Note] Plugin 'FEDERATED' is disabled.
130825 17:31:53 InnoDB: The InnoDB memory heap is disabled
130825 17:31:53 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130825 17:31:53 InnoDB: Compressed tables use zlib 1.2.3
130825 17:31:53 InnoDB: Using Linux native AIO
130825 17:31:53 InnoDB: Initializing buffer pool, size = 2.3G
130825 17:31:53 InnoDB: Completed initialization of buffer pool
130825 17:31:53 InnoDB: highest supported file format is Barracuda.
130825 17:31:54  InnoDB: Waiting for the background threads to start
130825 17:31:55 Percona XtraDB (http://www.percona.com) 5.5.32-rel31.0 started; log sequence number 106188726866
130825 17:31:55 [ERROR] /usr/sbin/mysqld: unknown variable 'default_table_type=INNODB'
130825 17:31:55 [ERROR] Aborting

130825 17:31:55  InnoDB: Starting shutdown...
130825 17:31:59  InnoDB: Shutdown completed; log sequence number 106188726866
130825 17:31:59 [Note] /usr/sbin/mysqld: Shutdown complete

130825 17:31:59 mysqld_safe mysqld from pid file /var/lib/mysql/ngaohos2.pid ended
โรงพยาบาลงาว จังหวัดลำปาง (30 เตียง)
HOSxP 3.56.11.19  MySQL 5.5.30
ขึ้นระบบ  1 กุมภาพันธ์ 2552  
 SERVER::IBM x5550 M4  centos 6.4 64 bit RAM 32 GB.
 SLAVE:: HP Proliant DL360 G5 centos 6.4 64bit  RAM  4 GB.
               HDD 146*3 RAID5
SLAVE:: HP Proliant DL360 G5 windows server 2008 RAM  4 GB.
             HDD 146*2 RAID0-1

          
          “ หลังพายุผ่านไป ฟ้าย่อมสดใสเสมอ ”
        “ อย่ายอมแพ้ ถ้าไม่ได้พยายามอย่างเต็มที่ ”

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #14 เมื่อ: สิงหาคม 25, 2013, 22:06:58 PM »
0
คุณ mini แก้ my.cnf ตรงบรรทัด default_table_type โดยการใส่ # ใช้ข้างหน้า แล้วสั่ง service start mysql ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #15 เมื่อ: สิงหาคม 26, 2013, 06:56:15 AM »
0
ลองทำตาม อ.pop เทพบุตรสุดเทห์ แห่งพนมไพร ได้เลยครับ

#default_table_type=INNODB เนื่องจาก mysql-5.5.xx ไม่ใช้ตัวนี้แล้วครับ

อ้างอิง ==>

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=24153.msg206531#msg206531

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=27068.15

ออฟไลน์ mini

  • Jr. Member
  • **
  • กระทู้: 89
  • รพ.งาว
  • Respect: +6
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #16 เมื่อ: สิงหาคม 30, 2013, 15:32:21 PM »
0
ขอบคุณค่ะ
โรงพยาบาลงาว จังหวัดลำปาง (30 เตียง)
HOSxP 3.56.11.19  MySQL 5.5.30
ขึ้นระบบ  1 กุมภาพันธ์ 2552  
 SERVER::IBM x5550 M4  centos 6.4 64 bit RAM 32 GB.
 SLAVE:: HP Proliant DL360 G5 centos 6.4 64bit  RAM  4 GB.
               HDD 146*3 RAID5
SLAVE:: HP Proliant DL360 G5 windows server 2008 RAM  4 GB.
             HDD 146*2 RAID0-1

          
          “ หลังพายุผ่านไป ฟ้าย่อมสดใสเสมอ ”
        “ อย่ายอมแพ้ ถ้าไม่ได้พยายามอย่างเต็มที่ ”

ออฟไลน์ bacho_hospital

  • Hero Member
  • *****
  • กระทู้: 834
  • Respect: +2
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #17 เมื่อ: กันยายน 01, 2013, 21:54:56 PM »
0
สั่ง mysql_upgrade ไม่ผ่าน
ฟ้อง  looking for 'mysql' as 'mysql'
       looking for 'mysqlcheck as 'mysqlcheck'
       FATAL ERROR : Upgrade failed
แบร์ โรงพยาบาลบาเจาะ  จังหวัดนราธิวาส
Server IBM Master : Intel Xeon 4-Core E3-1270v2 3.5GHz/1600MHz FSB  Ram 32 Gb 
Server IBM Master : System x3400  Intel Xeon Quad Core E5620 2.4Ghz/1066Mhz  Ram 4 Gb
++++++++++++++++++++++++++++++++++++
#@: hOSXP Version : 3.57.7.25 (ปรับตาม)

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #18 เมื่อ: กันยายน 01, 2013, 23:26:33 PM »
0
สั่ง mysql_upgrade ไม่ผ่าน
ฟ้อง  looking for 'mysql' as 'mysql'
       looking for 'mysqlcheck as 'mysqlcheck'
       FATAL ERROR : Upgrade failed

... mysql ยังไม่ทำงานครับ

ติดตั้ง mysql เสร็จแล้ว ให้ #service mysql start ก่อนครับ

แล้วค่อย #mysql_upgrade ...  :D
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ d^_^b►►ทิว

  • Sr. Member
  • ****
  • กระทู้: 315
  • หากินกับสายแลน สไปเดอร์แมน แดนอิสาน
  • Respect: 0
    • ดูรายละเอียด
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #19 เมื่อ: พฤศจิกายน 03, 2013, 10:47:44 AM »
0
การกำหนด character-set-server=tis620
จะกำหนดไว้ที่หัวข้อไหนดีครับ
[mysqld] หรือ [mysql] ครับ แล้วที่หัวข้อ [client] ต้องกำหนด default-character-set-server=tis620 ด้วยไหมครับ
"ไม่ได้เก่งเกินใคร แค่ทำได้ในสิ่งที่เรียนมา"
ทิวธวัชร  สุขมา  087-2337003
Server :IBM Ram 4 GB HDD 145 GB Mysql 5.1.39 Linux CentOs
Slave : Xeon 3.0 Ram 2 G HDD 120 GB MySQL 5.0.41 Linux CentOs
โรงพยาบาลโพนพิสัย จังหวัดหนองคาย เริ่มระบบ 26 พฤศภาคม 2550

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: วิธีอัพเกรด MySQL 5.5
« ตอบกลับ #20 เมื่อ: พฤศจิกายน 03, 2013, 12:04:27 PM »
0
การกำหนด character-set-server=tis620
จะกำหนดไว้ที่หัวข้อไหนดีครับ
[mysqld] หรือ [mysql] ครับ แล้วที่หัวข้อ [client] ต้องกำหนด default-character-set-server=tis620 ด้วยไหมครับ
-----------------------------------------------------------------
ลองดูตัวอย่าง my.cnf ค่า Config ที่ได้จากการใช้ Tool BMSxTraBackupGUI ในการติดตั้ง MySQL Percona-Server-server-55-5.5.32 ครับ
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 03, 2013, 12:21:13 PM โดย sukjai krub »