BMS-HOSxP Community
HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: bms_som ที่ พฤษภาคม 21, 2013, 10:14:40 AM
-
สวัสดีค่ะ ทุกท่าน
เนื่องด้วยขณะนี้ มีรพ.สต. หลายแห่งที่มี version mysql เป็น 5.1.XX ซึ่งค่อนข้างเก่าเกินไป และอาจจะมีผลทำให้ upgrade structure ใน version 3.56.5.7 ไม่ผ่านค่ะ วันนี้เราเลยนำ
HOSxP_PCU_MySQL_Upgrade 5.5 มาฝากค่ะ ตามลิงค์นี้นะคะ
http://hosxp.net/bms/HOSxP_PCU_MySQL_Upgrade_5.5.25.exe
ข้อแนะนำ
1. ติดตั้ง HOSxP_PCU_MySQL_Upgrade_5.5.25.exe ควร Run As Administrator
2. เมื่อติดตั้งเสร็จแล้ว เวลาเข้าใช้งาน HOSxP PCU ควร Run As Administrator
ขอบคุณค่ะ
-
;D ;D ;D
ขอบคุณครับ....ป้าส้ม
;D ;D ;D
-
เครื่องที่ติดตั้ง server linux centos รพ.สต ใช้ได้มั้ยครับ
-
ขอบคุณครับ
-
เครื่องที่ติดตั้ง server linux centos รพ.สต ใช้ได้มั้ยครับ
ตัวนี้แนะนำสำหรับ window นะค่ะ ไม่สามารถใช้กับ centos ได้คะ
-
ในส่วน centos มีวิธีแนะนำมั้ยครับรบกวนสอบถาม อ. ครับ
-
วิธี upgrade mysql บน CentOS แบบคร่าวๆนะครับ
1. check version mysql โดยใช้คำสั่ง mysql --version
2. download version mysql ที่ต้องการมาใช้
(ในที่นี้แนะนำ mysql ของ percona นะครับ)
ที่นี่ http://www.percona.com/downloads/
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 ครับ
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
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.ทุกการกระทำมีความเสี่ยงกรุณาทำด้วยความระมัดระวัง ด้วยความหวังดี :)
;);););););););)
-
ขอบคุณมากครับ
-
วิธี upgrade mysql บน CentOS แบบคร่าวๆนะครับ
1. check version mysql โดยใช้คำสั่ง mysql --version
2. download version mysql ที่ต้องการมาใช้
(ในที่นี้แนะนำ mysql ของ percona นะครับ)
ที่นี่ http://www.percona.com/downloads/
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 ครับ
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
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.ทุกการกระทำมีความเสี่ยงกรุณาทำด้วยความระมัดระวัง ด้วยความหวังดี :)
;);););););););)
-----------------------------------------------------------------------------------------------------------------------
ขอบคุณครับ อ. realaerm รบกวนแนะนำวิธีการติดตั้งโดยใช้ BMSxTraBackupGUI ให้เพื่อนๆ ด้วยได้ไหมครับ และรู้สึกว่าตอนนี้จะหมดอายุ และยังไม่ได้มีการแก้ไขครับ
-----------------------------------------------------------------------------------------------------------------------
-
วิธี upgrade mysql บน CentOS แบบคร่าวๆนะครับ
1. check version mysql โดยใช้คำสั่ง mysql --version
2. download version mysql ที่ต้องการมาใช้
(ในที่นี้แนะนำ mysql ของ percona นะครับ)
ที่นี่ http://www.percona.com/downloads/
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 ครับ
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
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.ทุกการกระทำมีความเสี่ยงกรุณาทำด้วยความระมัดระวัง ด้วยความหวังดี :)
;);););););););)
-----------------------------------------------------------------------------------------------------------------------
ขอบคุณครับ อ. realaerm รบกวนแนะนำวิธีการติดตั้งโดยใช้ BMSxTraBackupGUI ให้เพื่อนๆ ด้วยได้ไหมครับ และรู้สึกว่าตอนนี้จะหมดอายุ และยังไม่ได้มีการแก้ไขครับ
-----------------------------------------------------------------------------------------------------------------------
tool ตัวนั้นมัน update ไม่ได้นะครับ
ถ้าใช้ tool ตัวนั้นคือลบของเก่าหมดเลยแล้วลงใหม่ครับ เลยไม่ได้แนะนำ
-
วิธีใช้ BMSxTraBackupGUI ติดตั้ง mysql (เผื่อคนที่ยังไม่ทราบ)
1. host name ของ centos จะต้องชื่อ BMS-Restore ตรวจสอบได้ด้วยคำสั่ง
#hostname
ถ้าไม่ใช่ไปแก้ได้ในไฟล์ /etc/sysconfig/network แล้ว restart เครื่อง
2. จากนั้น ใช้ Tool connect ไปเครื่อง server เรา โดยตั้งค่าดังนี้
(http://hosxp.net/index.php?option=com_smf&Itemid=28&action=dlattach;topic=29909.0;attach=93631;image)
- IP Address : ใส่หมายเลข IP Address ของ Server
- root user : ใส่ชื่อล็อคอินของ Server ที่เป็น Admin ของ CentOS
- root password : ใส่พาสเวิดของ ล็อคอินของ CentOS
- SSH Port : เป็นการกำหนด Port การเชื่อมต่อไปยัง Server (ไม่ต้องเปลี่ยน)
- Mysql User : กำหนดชื่อเข้าใช้งานของ Mysql
- Mysql Password : กำหนดรหัสเข้าใช้งานของ Mysql
- HOSxP DB : กำหนดชื่อฐานข้อมูล
3. ตั้งค่าเสร็จแล้วหากต้องการติดตั้ง mysql ให้ไปคลิ๊กที่ปุ่ม Install Mysql จากนั้น รอครับ โปรแกรมทำให้เองจนเสร็จเลย
(http://hosxp.net/smf/index.php?action=dlattach;topic=29909.0;attach=93633;image)
โดยสิ่งที่โปรแกรมไปทำมีดังนี้
3.1 โหลดไฟล์ mysql version ที่เราเลือกมา 5.1 หรือ 5.5
3.2 ทำการแก้ไฟล์ /etc/security/limit.conf ให้ root และ mysql รองรับอ่านไฟล์ที่ละมากๆ
3.3 ลบ mysql ของเดิมทิ้งทั้งหมด ดังนั้นหากมีข้อมูลเก่าอยู่จะหายไปทั้งหมด
3.4 ติดตั้ง mysql ให้ใหม่
3.5 ทำการ จูน my.cnf ให้เองให้เหมาะกับการใช้งานตาม ram ของเครื่อง server
(สามารถปรับแก้เพิ่มเติมเองได้)
4. หากจะทำเป็นฐานของ hosxp พอติดตั้ง mysql เสร็จแล้ว จะมีปุ่ม Initial hos DB หากคลิ๊กที่ปุ่มนี้ต่อโปรแกรมจะติดตั้ง table ของ hosxp แบบไม่มีข้อมูลให้เพื่อให้เข้าไปใช้งานครั้งแรกได้ครับ
(http://hosxp.net/smf/index.php?action=dlattach;topic=29909.0;attach=93634;image)
-
วิธีใช้ BMSxTraBackupGUI ติดตั้ง mysql (เผื่อคนที่ยังไม่ทราบ)
1. host name ของ centos จะต้องชื่อ BMS-Restore ตรวจสอบได้ด้วยคำสั่ง
#hostname
ถ้าไม่ใช่ไปแก้ได้ในไฟล์ /etc/sysconfig/network แล้ว restart เครื่อง
2. จากนั้น ใช้ Tool connect ไปเครื่อง server เรา โดยตั้งค่าดังนี้
(http://hosxp.net/index.php?option=com_smf&Itemid=28&action=dlattach;topic=29909.0;attach=93631;image)
- IP Address : ใส่หมายเลข IP Address ของ Server
- root user : ใส่ชื่อล็อคอินของ Server ที่เป็น Admin ของ CentOS
- root password : ใส่พาสเวิดของ ล็อคอินของ CentOS
- SSH Port : เป็นการกำหนด Port การเชื่อมต่อไปยัง Server (ไม่ต้องเปลี่ยน)
- Mysql User : กำหนดชื่อเข้าใช้งานของ Mysql
- Mysql Password : กำหนดรหัสเข้าใช้งานของ Mysql
- HOSxP DB : กำหนดชื่อฐานข้อมูล
3. ตั้งค่าเสร็จแล้วหากต้องการติดตั้ง mysql ให้ไปคลิ๊กที่ปุ่ม Install Mysql จากนั้น รอครับ โปรแกรมทำให้เองจนเสร็จเลย
(http://hosxp.net/smf/index.php?action=dlattach;topic=29909.0;attach=93633;image)
โดยสิ่งที่โปรแกรมไปทำมีดังนี้
3.1 โหลดไฟล์ mysql version ที่เราเลือกมา 5.1 หรือ 5.5
3.2 ทำการแก้ไฟล์ /etc/security/limit.conf ให้ root และ mysql รองรับอ่านไฟล์ที่ละมากๆ
3.3 ลบ mysql ของเดิมทิ้งทั้งหมด ดังนั้นหากมีข้อมูลเก่าอยู่จะหายไปทั้งหมด
3.4 ติดตั้ง mysql ให้ใหม่
3.5 ทำการ จูน my.cnf ให้เองให้เหมาะกับการใช้งานตาม ram ของเครื่อง server
(สามารถปรับแก้เพิ่มเติมเองได้)
4. หากจะทำเป็นฐานของ hosxp พอติดตั้ง mysql เสร็จแล้ว จะมีปุ่ม Initial hos DB หากคลิ๊กที่ปุ่มนี้ต่อโปรแกรมจะติดตั้ง table ของ hosxp แบบไม่มีข้อมูลให้เพื่อให้เข้าไปใช้งานครั้งแรกได้ครับ
(http://hosxp.net/smf/index.php?action=dlattach;topic=29909.0;attach=93634;image)
--------------------------------------------------------------------------------------------------------------------------
ขอบคุณมากครับ
เดี๋ยวผมขอนุญาต จัดทำเป็นไฟล์ PDF เพื่อให้สะดวกต่อการอ่านและนำไปใช้งาน
สามารถ Download ตาม Link นี้ได้เลยครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=29226.msg245383#msg245383
-
น้องส้มมาช้าเกิน อดนอนมา หลายคืนแล้ว :-\
-
:D ;D :D ขอบคุณครับ ---> อัพ structure แล้ว 56.5.22 ผ่านฉลุยครับ ;D
-
ยังไม่ได้ลองครับ upgrade structure 3.56.5.22 ไม่ผ่านเช่นกัน ใน window นะครับ ส่วนเครื่อง server ใช้ Centos ไม่มีปัญหา upgrade ผ่าน
-
ติดขั้นตอนการ upgrade mysql ครับ ช่วยเหลือด่วนครับ
-
ติดขั้นตอนการ upgrade mysql ครับ ช่วยเหลือด่วนครับ
ติดยังไงอะครับ
-
รบกวนสอบถามหน่อยค่ะ
ตอนนี้ยังใช้ mysql 5.1อยู่ ถ้าต้องการอัพเดตทั้งhosxp pcu และ mysqlเป็น5.5
ต้องอัพอะไรก่อนคะ hosxp pcu หรือ mysql
-
รบกวนสอบถามหน่อยค่ะ
ตอนนี้ยังใช้ mysql 5.1อยู่ ถ้าต้องการอัพเดตทั้งhosxp pcu และ mysqlเป็น5.5
ต้องอัพอะไรก่อนคะ hosxp pcu หรือ mysql
ถ้าใช้ mysql ใน window
อันดับแรก backup ข้อมูลล่าสุดไว้ครับ ต่อมาก็ อัพเกรด mysql ก่อนครับ เพราะถ้าอัพตัวโปรแกรมขณะที่ยังใช้ mytsql 5.1 อยู่ ก็จะทำการ upgrade structure ไม่ผ่านอยู่ดี
สรุปคือ backup data > upgrade Mysql >ถ้าข้อมูลหาย restore data /ไม่หายไม่ต้อง restore >update hosxp_pcu new version ที่ต้องการ >upgrade structure >check table &repair เป็นอันเสร็จครับ
อันนี้รอผู้เชี่ยวชาญมาแนะนำอีกที เพราะส่วนตัวทำแบบนี้ทีไร ข้อมูลหายทุกที ต้องสำรองไว้ก่อน อิอิ กันพลาด
-
ระวังน่ะครับท่าน การอัพเกรด MySQL หากใช้คำสั่ง Remove ตัวเก่านะ ข้อมูลหายเเน่นอน ร้อยเปอร์เซนต์ครับ
ทางที่ดีก่อนทำ BackUp ก่อนทุกครั้งน่ะครับ
-
ขอบคุณนะคะ แล้วจะลองตามวิธีที่บอกนะคะ ^^
-
ขอถามอีกข้อค่ะ
เครื่องลูกที่ไม่ใช่server ต้องอัพmysqlมั้ยคะ หรืออัพแค่hosxp_pcu
-
ขอถามอีกข้อค่ะ
เครื่องลูกที่ไม่ใช่server ต้องอัพmysqlมั้ยคะ หรืออัพแค่hosxp_pcu
;D ;D ;D
เครื่องลูกเวลาใช้งานมันจะไปใช้ MySQL จากเครื่อง Server ครับ ดังนั้นอัพแค่เวอร์ชั่น HOSxP_PCU ก็พอครับ
;D ;D ;D
-
ขอบคุณค่ะ :D
-
ใช้ เวอร์ชั่น 5.5.?? อันใหนดีครับ
-
จะโหลด ตัวติดตั้ง BMSxTraBackupGUI ได้ที่ไหนครับ
-
จะโหลด ตัวติดตั้ง BMSxTraBackupGUI ได้ที่ไหนครับ
อยู่ใน http://cloud1.hosxp.net
หัวข้อ BMS-MySQL Administrator (Install/Backup)
-
ผมลงทะเบียนหน้าwebไม่ได้ต้องLog in userและpw อะไรครับ
-
จะโหลด ตัวติดตั้ง BMSxTraBackupGUI ได้ที่ไหนครับ
อยู่ใน http://cloud1.hosxp.net
หัวข้อ BMS-MySQL Administrator (Install/Backup)
สามารถใช้ติดตั้งกับ Ubuntu ได้ไหมครับ
-
ผมลงทะเบียนหน้าwebไม่ได้ต้องLog in userและpw อะไรครับ
ต้อง activate HOSxP ก่อนนะครับ หรือให้คนที่สมัคร user เพื่อ Activate ของ HOSxP download ให้ครับ
สงสัยเป็น รพ.สต. ใช่ไหมครับ
ไม่มีรหัส activate ??? ??? ???
-
ครับขอบคุณครับ
-
up แล้ว มัน conect ฐานข้อมูลไม่ได้น่ะครับ
-
มันไม่เปิดเลย ครับ My SQL หลัง ลง เวอร์ชัน 5.5
-
ต้องดูที่ Log file ของ MySQL ครับ จะมี Error แจ้งว่ามีปัญหาอะไร
-
ผมลบทิ้ง เอา อันเก่าครับ T-T
ทำไม่ได้สักที
-
งานเข้าแล้วครับ เมื่อวานเย็นผมลองอับเดต msql เครื่อง slave โดยเริ่มจาก
1. ถอนของเก่าออกโดยใช้คำสั่ง
#yum remove mysql
#yum remove mysql-server
2. ผมก็ไปดาวน์โหลด Percona Mysql มา 3 ตัว จากเว็บ Percona ประกอบด้วย
Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แล้วผมก็ก็อปปี้นำไปวางใว้ที่ Root ที่เครื่อง Server Slave
3. จากนั้นผมก็ติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แต่มันเกิด Error ขึ้นตามรูปแนบครับ
มีวิธีแก้หรือเปล่าครับ หรือผมต้องลง Centos ใหม่ แล้วติดตั้ง Mysql และ Initial Import ข้อมูลเข้ามาใหม่
-
งานเข้าแล้วครับ เมื่อวานเย็นผมลองอับเดต msql เครื่อง slave โดยเริ่มจาก
1. ถอนของเก่าออกโดยใช้คำสั่ง
#yum remove mysql
#yum remove mysql-server
2. ผมก็ไปดาวน์โหลด Percona Mysql มา 3 ตัว จากเว็บ Percona ประกอบด้วย
Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แล้วผมก็ก็อปปี้นำไปวางใว้ที่ Root ที่เครื่อง Server Slave
3. จากนั้นผมก็ติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แต่มันเกิด Error ขึ้นตามรูปแนบครับ
มีวิธีแก้หรือเปล่าครับ หรือผมต้องลง Centos ใหม่ แล้วติดตั้ง Mysql และ Initial Import ข้อมูลเข้ามาใหม่
-------------------------------------------------------------------------------------------------------
ก่อนหน้านี้ใช้ MySQL ตัวไหนครับ และใช้ CentOS ตัวไหน รุ่น 32 บิต หรือ 64 บิต ครับ
-
งานเข้าแล้วครับ เมื่อวานเย็นผมลองอับเดต msql เครื่อง slave โดยเริ่มจาก
1. ถอนของเก่าออกโดยใช้คำสั่ง
#yum remove mysql
#yum remove mysql-server
2. ผมก็ไปดาวน์โหลด Percona Mysql มา 3 ตัว จากเว็บ Percona ประกอบด้วย
Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แล้วผมก็ก็อปปี้นำไปวางใว้ที่ Root ที่เครื่อง Server Slave
3. จากนั้นผมก็ติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แต่มันเกิด Error ขึ้นตามรูปแนบครับ
มีวิธีแก้หรือเปล่าครับ หรือผมต้องลง Centos ใหม่ แล้วติดตั้ง Mysql และ Initial Import ข้อมูลเข้ามาใหม่
server cent os 6 หรือ cent os 5 ครับ แล้ว 32/64 bit
อีกอย่าง ตอนทำ stop service mysql หรือยังครับ
-
ความจริงแล้วไม่ต้องสั่ง yum remove ก็ได้นะครับแค่สั่ง stop mysql แล้วสั่งตามข้อ 3 แต่เปลี่ยนเป็น -Uvh แทน -ivh ผมไม่เข้าใจเหมือนกันว่า yum remove เป็นการถอดเวอร์ชั่น ไม่น่าจะใช่วิธีอัพเกรด
งานเข้าแล้วครับ เมื่อวานเย็นผมลองอับเดต msql เครื่อง slave โดยเริ่มจาก
1. ถอนของเก่าออกโดยใช้คำสั่ง
#yum remove mysql
#yum remove mysql-server
2. ผมก็ไปดาวน์โหลด Percona Mysql มา 3 ตัว จากเว็บ Percona ประกอบด้วย
Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แล้วผมก็ก็อปปี้นำไปวางใว้ที่ Root ที่เครื่อง Server Slave
3. จากนั้นผมก็ติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แต่มันเกิด Error ขึ้นตามรูปแนบครับ
มีวิธีแก้หรือเปล่าครับ หรือผมต้องลง Centos ใหม่ แล้วติดตั้ง Mysql และ Initial Import ข้อมูลเข้ามาใหม่
-
จะเปลี่ยน_จาก MySQL ปกติเป็น Percona ใช่มั้ยครับ เลย yum remove ออกไปก่อน
-
ใช้ Cent OS 6.3 64 บิต
MySQL จำไม่ได้ว่าเป็น MySQL ปกติหรือเป็น Percona แต่จำได้ว่าเป็นเวอร์ชัน 5.1
ก่อนทำผมได้ stop service mysql เรียบร้อยแล้ว
แล้วตามด้วยคำสั่ง (ตามที่คุณ realaerm แนะนำไว้)
#yum remove mysql
#yum remove mysql-server
จากนั้นติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
-
ความจริงแล้วไม่ต้องสั่ง yum remove ก็ได้นะครับแค่สั่ง stop mysql แล้วสั่งตามข้อ 3 แต่เปลี่ยนเป็น -Uvh แทน -ivh ผมไม่เข้าใจเหมือนกันว่า yum remove เป็นการถอดเวอร์ชั่น ไม่น่าจะใช่วิธีอัพเกรด
งานเข้าแล้วครับ เมื่อวานเย็นผมลองอับเดต msql เครื่อง slave โดยเริ่มจาก
1. ถอนของเก่าออกโดยใช้คำสั่ง
#yum remove mysql
#yum remove mysql-server
2. ผมก็ไปดาวน์โหลด Percona Mysql มา 3 ตัว จากเว็บ Percona ประกอบด้วย
Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แล้วผมก็ก็อปปี้นำไปวางใว้ที่ Root ที่เครื่อง Server Slave
3. จากนั้นผมก็ติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
แต่มันเกิด Error ขึ้นตามรูปแนบครับ
มีวิธีแก้หรือเปล่าครับ หรือผมต้องลง Centos ใหม่ แล้วติดตั้ง Mysql และ Initial Import ข้อมูลเข้ามาใหม่
ที่ให้ yum remove ก่อนเพราะไม่รู้ว่าแต่ละคนใช้ mysql อะไรน่ะครับ เลยลบก่อนเพื่อความชัว แล้วค่อยลงใหม่
-
ใช้ Cent OS 6.3 64 บิต
MySQL จำไม่ได้ว่าเป็น MySQL ปกติหรือเป็น Percona แต่จำได้ว่าเป็นเวอร์ชัน 5.1
ก่อนทำผมได้ stop service mysql เรียบร้อยแล้ว
แล้วตามด้วยคำสั่ง (ตามที่คุณ realaerm แนะนำไว้)
#yum remove mysql
#yum remove mysql-server
จากนั้นติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.32-rel31.0.549.rhel6.x86_64.rpm
จากที่เห็นในภาพตอนติดตั้งมัน error ตั้งแต่ลง ไฟล์แรกแล้วครับ จริงๆผมไม่รู้ว่าจะเกี่ยวกันไหมนะครับ แต่ผมว่า version 5.5.32 เนี่ย เหมือนไฟล์มันไม่สมบูรณ์ เพราะผมโหลดมาเอามาทดสอบลงเล่นดูกะเครื่องเปล่าที่ไม่มีไรเลยก็ลงไม่ได้ครับ ผมเลยใช้ 5.5.31 แทน (หรือท่านอื่นไม่เป็นแนะนำด้วยครับ ;))
อ้อ อีกอย่างตอนติดตั้งต้องลง ไฟล์ server ทีหลังครับ ห้ามไปลงก่อน จากที่เห็นในภาพไปลง client แล้ว server แล้ว shared ครับ
ดังนั้นลง client กะ shared ก่อนครับ แล้วลง server ตอนสุดท้าย เพราะตอนลง server มันจะไปเรียกหาไฟล์ที่ลงไปแล้วของ client กะ shared ถ้ามันไม่เจอก็ error ครับ
-
error แบบนี้ครับ
[root@dbserver1 etc]# mysql_upgrade -u root
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/lib/mysql/mysql.sock'
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed
[root@dbserver1 etc]#
-
หลังจาก yum remove mysql-server แล้ว
-ลองติดตั้งโดยใช้คำาสั่ง rpm -Uvh --force MySQL-*.rpm
ติดตั้งเสร็จระบบจะสตาร์ท MySQL ให้เองทันที เราก็สามารถเข้าใช้งานฐานข้อมูลได้เลยโดยใช้
ผู้ใช้ และ รหัสผ่านเดิม
-
Upgrade 5.5.32 แล้ว Start MySQL ไม่ได้ค่ะ แก้ไขยังไงค่ะ
-
เป็นเครื่อง Master หรือว่า Slave ครับ
ก่อนหน้านี้ใช้ MySQL Version ไหนครับ
ลองส่ง hostname.err ขึ้นมาดูหน่อยครับ น่าจะชื่อ hosxp2.err อยู่ใน /var/lib/mysql/hosxp2.err
-
มันยังติดตั้งไม่สำเร็จหนิครับ เพราะยังไม่ถึง 100% เลย น่าจะมีปัญหาตอนติดตั้งมากกว่า
-
สั่ง cat /var/lib/mysql/hosxp2.err แล้ว copy ข้อความโพสอีกทีครับ
เป็นเครื่อง Master หรือว่า Slave ครับ
ก่อนหน้านี้ใช้ MySQL Version ไหนครับ
ลองส่ง hostname.err ขึ้นมาดูหน่อยครับ น่าจะชื่อ hosxp2.err อยู่ใน /var/lib/mysql/hosxp2.err