ผู้เขียน หัวข้อ: ขอวิธีทำ UP MYISAM เป็น INNODB  (อ่าน 7230 ครั้ง)

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

ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
ขอวิธีทำ UP MYISAM เป็น INNODB
« เมื่อ: ธันวาคม 19, 2007, 11:14:01 AM »
0
ขออ.ทั้งหลาย แนะนำวิธีทำ Myisam เป็น Innodb แบบไม่ต้องทำทีละตาราง
อยากจะทำทุกตารางหมดเลย มีวิธีไหน ครับ
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #1 เมื่อ: ธันวาคม 19, 2007, 11:33:22 AM »
0
ปุ่ม High Performance ครับ
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #2 เมื่อ: ธันวาคม 19, 2007, 11:42:37 AM »
0
ปุ่ม High Performance ครับ

..ถ้าไม่ผิดจำ  ต้องเป็น v 3.50.11.17  ขึ้นไปด้วยครับที่ อ.mn ปรับปรุงเรื่องการทำ High Performance แล้วจะปรับปรุงทุกตารางที่ไม่ใช่ Base table ให้เป็น innodb นะครับ... :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

ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #3 เมื่อ: ธันวาคม 19, 2007, 12:33:18 PM »
0
ขอบคุณครับ
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #4 เมื่อ: ธันวาคม 19, 2007, 13:07:56 PM »
0
ลองทำแล้วครับ แต่ว่ามีปัญหาตามรูป ครับ เลยไม่รู้ว่ามาจากสาเหตุใด ขอ อ.ทั้งหลายให้คำแนะนำด้วย
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

doramon

  • บุคคลทั่วไป
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #5 เมื่อ: ธันวาคม 19, 2007, 17:37:10 PM »
0
ก่อนทำ drop table  bw_chart

และก็   drop table  height_chart

สองตารางนี้ก่อนครับ


แล้วทำใหม่ครับ


ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #6 เมื่อ: ธันวาคม 20, 2007, 09:01:43 AM »
0
ขอบคุณครับ ทำได้แล้วครับ
ต้อง drop trigger ก่อน 
ลืมบอกว่า ผมทำเครื่องทดสอบ ใน windows จะทำในเครื่องจริง linux ครับ
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

ออฟไลน์ chinaga

  • Hero Member
  • *****
  • กระทู้: 715
  • Respect: 0
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #7 เมื่อ: ธันวาคม 20, 2007, 09:08:17 AM »
0
ผมทำตามคุณ doraemon(saiyok) โดยการ ทำ drop table  bw_chart และก็   drop table  height_chart  สองตารางลองทำการ คลิกที่ปุ่ม High Performance และเลือกที่ปุ่ม Wait สามารถดำเนินการทำได้จนเสร็จเรียบร้อยครับ แต่พอออกจากโปรแกรมแล้วเข้าใหม่พบว่า ไม่สามารเข้าใช้งานได้ครับ ขอความช่วยเหลือจากท่านผู้รู้ด้วยครับ
โรงพยาบาลสังขะ สุรินทร์ IBM X3650 Ram 20 G Centos 5.3 Mysql 5.1.47 XtraDB  hosxp 3.55.2.6
user คือผู้เป็นใหญ่ในระบบ
http://www.surinadmin.com/

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #8 เมื่อ: ธันวาคม 20, 2007, 11:15:17 AM »
0
ตาราง opduser หายไปครับ ให้นำตาราง opduser ที่ backup มานำเข้าครับ
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

doramon

  • บุคคลทั่วไป
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #9 เมื่อ: ธันวาคม 20, 2007, 14:30:17 PM »
0
mysqll  5.0.XX   อะไรครับ 
ไม่น่าจะหายได้ครับตารางนี้
ยกเว้นไม่เคยทำตารางน้อยๆๆ มาก่อนและมีคนใช้ ตารางนี้อยู่ ทำตอนคนกำลังใช้
 ???

ออฟไลน์ por

  • Hero Member
  • *****
  • กระทู้: 1,087
  • เพราะว่าเธอคือดวงใจของฉัน
  • Respect: 0
    • ดูรายละเอียด
    • Blog Adminpor
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #10 เมื่อ: ธันวาคม 20, 2007, 16:55:55 PM »
0
เป็นข้อมูลใหม่ใหมครับ
adminpor
ICT @ Office of Public Health.Nakhonsi Province.
Mobile.083-1740976
Office.075-343409 to 106

ออฟไลน์ chinaga

  • Hero Member
  • *****
  • กระทู้: 715
  • Respect: 0
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #11 เมื่อ: ธันวาคม 20, 2007, 20:31:16 PM »
0
ผมใช้ mysql 5.027 ครับ ใช้เครื่อง localhost ทดสอบการ up ตารางครับถ้าผ่านถึงจะทำในเครื่องจริงครับ ข้อมูลที่ใช้เป็นข้อมูลเดิมครับ การ up ครั้งแรกไม่ผ่านติดปัญหาเหมือนท่าน  Kokha50 ครับ ก็เลยทำตามท่าน doraemon(saiyok)  สามารทำผ่านครับแต่ก็ติดปัญหาอย่งที่แจ้งครับและนำตาราง ที่หายไปมาใส่สามารถเข้าใช้งานได้ และก็เข้าไปเจอตารางที่หายอีกครับ และหามาใส่อีกก็เจออีกครับ ก็เลยไม่รู้จะทำอย่างงัยต่อครับ ตารางที่หายไปครับ
doctor
oapp
onlineuser
opdconfig
opduser
opduser_right
และมีอีกครับ พอเข้าไปใช้งานแต่ละเมนูมันก็จะบอกว่าตารางไหนหายตารางไหนหายไปครับ ก็เลยยังไม่ได้ทำต่อเลยครับ
โรงพยาบาลสังขะ สุรินทร์ IBM X3650 Ram 20 G Centos 5.3 Mysql 5.1.47 XtraDB  hosxp 3.55.2.6
user คือผู้เป็นใหญ่ในระบบ
http://www.surinadmin.com/

doramon

  • บุคคลทั่วไป
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #12 เมื่อ: ธันวาคม 20, 2007, 23:25:25 PM »
0
ผมใช้ mysql 5.027 ครับ ใช้เครื่อง localhost ทดสอบการ up ตารางครับถ้าผ่านถึงจะทำในเครื่องจริงครับ ข้อมูลที่ใช้เป็นข้อมูลเดิมครับ การ up ครั้งแรกไม่ผ่านติดปัญหาเหมือนท่าน  Kokha50 ครับ ก็เลยทำตามท่าน doraemon(saiyok)  สามารทำผ่านครับแต่ก็ติดปัญหาอย่งที่แจ้งครับและนำตาราง ที่หายไปมาใส่สามารถเข้าใช้งานได้ และก็เข้าไปเจอตารางที่หายอีกครับ และหามาใส่อีกก็เจออีกครับ ก็เลยไม่รู้จะทำอย่างงัยต่อครับ ตารางที่หายไปครับ
doctor
oapp
onlineuser
opdconfig
opduser
opduser_right
และมีอีกครับ พอเข้าไปใช้งานแต่ละเมนูมันก็จะบอกว่าตารางไหนหายตารางไหนหายไปครับ ก็เลยยังไม่ได้ทำต่อเลยครับ

เครื่องที่ทำเป็น windows ใช้หรือเปล่าครับ

ออฟไลน์ อู๋kokha50

  • Hero Member
  • *****
  • กระทู้: 1,169
  • อยากได้ความรู้Hosxpต้องลงมือเรียนรู้
  • Respect: 0
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #13 เมื่อ: ธันวาคม 21, 2007, 08:51:33 AM »
0
ผมทำกับเครื่องจริง Linux ยังไม่ผ่านครับ
ขออ.ทั้งแนะนำการ drop table  bw_chart ว่าทำอย่างถูกวิธีทำอย่างไรครับ เอาแบบ Step to Step 
ผมลองทำกับเครื่องทดสอบ Drop Trigger มันผ่าน พอทำเครื่องจริงแล้วไม่ผ่าน
สงสัยผมจะเข้าใจผิดเรื่องความหมายของ drop Table 
ผมจะไปทำที่สายฟ้า ก็กลัวว่าจะลบ Table สำคัญ
ตอนนี้ไม่กล้าทำต่อกับเครื่องจริง กลัวเจอแบบท่านChinaga
โรงพยาบาลเกาะคา จังหวัดลำปาง โทร 054281393 ต่อ 128 Server : HP Proliant ML150 G3 Xeon 2.0 Ram 16 G  HDDSATA 160 G 2 ตัว CentOS 5.2 Linux MySQL 5.1.30-4percona
HosXp Version 3.55.5.8b
Client : winXP,  Version 3.55.5.8b
 ขึ้นระบบ 1 พ.ค.50

ออฟไลน์ SrWooD

  • Hero Member
  • *****
  • กระทู้: 1,024
  • Respect: +1
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #14 เมื่อ: ธันวาคม 21, 2007, 09:25:47 AM »
0
เครื่องที่เป็น database server ต้องเปิดการใช้งาน InnoDB ด้วยครับ

ตรวจสอบใน my.cnf ครับ

แล้วทดสอบทำสักตารางหนึ่งก่อนก็ได้ครับ ด้วยคำสั่ง

alter table (ชื่อตาราง) type innodb กด exec

ถ้าำได้ ก็ค่อยกดปุ่ม High Perfornamce ครับ

ส่วนตาราง bw_chart กะ height_chart ผมใช้วิธีตัดไฟแต่ต้นลมครับ

alter table bw_chart type innodb กด exec

alter table height_chart type innodb กด exec

ไปก่อนเลยครับ

ครั้งต่อไปมันจะไม่ error อีกครับ

ลองทดสอบดูครับ

ถ้าต้องการทำแล้วไม่ได้จริงๆ แนะนำโทรหาคุณ doraemon(saiyok) ดีกว่าครับ

ลองดูครับ
โรงพยาบาลโพธิ์ทอง จังหวัดอ่างทอง

ออฟไลน์ chinaga

  • Hero Member
  • *****
  • กระทู้: 715
  • Respect: 0
    • ดูรายละเอียด
Re: ขอวิธีทำ UP MYISAM เป็น INNODB
« ตอบกลับ #15 เมื่อ: ธันวาคม 21, 2007, 11:46:29 AM »
0
ขอบคุณครับ กะว่าวันเสาร์นี้จะลองอีกทีครับ ครั้งนี้จะลองกับเครื่องที่เป็น linux server เลยครับ ถ้าติดขัดอะไรจะโทรหาคุณ doraemon(saiyok) ครับ
โรงพยาบาลสังขะ สุรินทร์ IBM X3650 Ram 20 G Centos 5.3 Mysql 5.1.47 XtraDB  hosxp 3.55.2.6
user คือผู้เป็นใหญ่ในระบบ
http://www.surinadmin.com/