ผู้เขียน หัวข้อ: MYSQL on XP เสีย ทำไงดีครับ  (อ่าน 17122 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
MYSQL on XP เสีย ทำไงดีครับ
« เมื่อ: เมษายน 25, 2011, 10:15:45 AM »
0
เหตุเกิดที่ รพ.สต.
ใช้ HOSxP PCU On XP
เนื่องจากไฟฟ้าดับพอเปิดเครื่องคอมพ์ ก็มี Error ดังนี้ครับ
Access violation at address 1000A1F7 in module 'LIBMYSQL.dll' Read of address 0000000

ผมลองแก้ไขแล้วดังนี้แต่ก็ยังไม่ได้ครับ
1.Stop Service MySQL 
2.Rename C:\Program Files\HOSxP_PCU_OLD
3.ติดตั้ง HOSxP PCU ใหม่ แล้ว Copy ฐานข้อมูลเดิมมาใส่ ปรากฏว่ามี 1 ไฟล์ที่เสีย ที่ไม่สามารถ copy ได้คือ
opitemrece_summary.idb (มัน Error ดังนี้ Cannot copy opitemrece_summary : Data error (Cyclic redundancy check)
  - ไฟล์ opitemrece_summary.idb สำคัญไหมครับ มันเสียไปแล้ว
4. copy ฐานข้อมูลมาทั้งหมด ยกเว้น opduser และ opitemrece_summary แล้วก็ยังเปิด HOSxP PCU ไม่ได้ครับ
 - จะมี Error hosxp_pcu.opdconfig doesn't exist แล้วไฟล์อื่น ๆ อีก มาก
 จะแก้ไขอย่างไรดีครับ ไฟล์สำรองก็ไม่มี
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #1 เมื่อ: เมษายน 25, 2011, 10:26:07 AM »
0
ไฟล์ LIBMYSQL.dll มันเสียนะครับ
ลองไป copy ไฟล์นี้จากเครื่องอื่นมาใส่แทนดูหรือยัง
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #2 เมื่อ: เมษายน 25, 2011, 10:27:59 AM »
0
ไฟล์ LIBMYSQL.dll มันเสียนะครับ
ลองไป copy ไฟล์นี้จากเครื่องอื่นมาใส่แทนดูหรือยัง



MYSQL on linux
MySQL-5.5.11_86x64 on window 2008 data center R2
« แก้ไขครั้งสุดท้าย: เมษายน 25, 2011, 10:31:49 AM โดย บอย[ด่านมะขามเตี้ย] »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
FF-Paperless(รพ.สค.)เริ่ม1ตค2555=100%
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
ServerMTOL8.5+MDB-10.4.20,SlaveOL8.5+MDB-10.7.3
LOG=PostgreSQL11,INV=PostgreSQL11

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #3 เมื่อ: เมษายน 25, 2011, 10:31:59 AM »
0
ไฟล์ LIBMYSQL.dll มันเสียนะครับ
ลองไป copy ไฟล์นี้จากเครื่องอื่นมาใส่แทนดูหรือยัง


ผม copy จาก folder hosxp_pcu ที่ติดตั้งใหม่ไปแล้วก็ยังไม่ได้ครับ
(on XP)

ผม ลง HOSxP PCU ใหม่
ผม copy ฐานข้อมูลเดิม(ยกเว้นไฟล์ที่เสีย opitemrece_summary)มาที่ MYSQL ตัวใหม่
แล้ว Login จะมีข้อความดังนี้ครับ แก้ไขได้หรือเปล่า
SQL Error : Table 'hos.opduser' doesn't exist
« แก้ไขครั้งสุดท้าย: เมษายน 25, 2011, 10:52:23 AM โดย panus_t »
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #4 เมื่อ: เมษายน 25, 2011, 11:19:19 AM »
0

ผม copy จาก folder hosxp_pcu ที่ติดตั้งใหม่ไปแล้วก็ยังไม่ได้ครับ
(on XP)


error msg -->  Access violation at address 1000A1F7 in module 'LIBMYSQL.dll' Read of address 0000000
หายหรือป่าวครับ

Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #5 เมื่อ: เมษายน 25, 2011, 11:39:59 AM »
0
error Access violation at address 1000A1F7 in module 'LIBMYSQL.dll' Read of address 0000000
ตัวนี้หายแล้วครับ
เป็นตัวนี้แทน
SQL Error : Table 'hos.opduser' doesn't exist
 ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #6 เมื่อ: เมษายน 25, 2011, 11:45:27 AM »
0
error Access violation at address 1000A1F7 in module 'LIBMYSQL.dll' Read of address 0000000
ตัวนี้หายแล้วครับ
เป็นตัวนี้แทน
SQL Error : Table 'hos.opduser' doesn't exist
 ;D

ฐานเสีย
ลอง repair ก่อน login ครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #7 เมื่อ: เมษายน 25, 2011, 11:58:12 AM »
0
error Access violation at address 1000A1F7 in module 'LIBMYSQL.dll' Read of address 0000000
ตัวนี้หายแล้วครับ
เป็นตัวนี้แทน
SQL Error : Table 'hos.opduser' doesn't exist
 ;D

ฐานเสีย
ลอง repair ก่อน login ครับ


ปกติผมจะใช้คำสั่งนี้ที่ command prompt

mysqlcheck --all-databases --auto-repair –u root –p

ผมไม่แน่ใจในระบบของ windows นะครับ
และผมก็ไม่ทราบว่าติดตั้ง MySQL อย่างไร
คือถ้าเป็นการติดตั้งพร้อมกับการลง HOSxP ให้เข้าไปใช้คำสั่งดังกล่าวใน

C:\Program Files\HOSxP\mysql\bin

ซึ่งคำสั่ง mysqlcheck จะอยู่ภายใต้โฟลเดอร์ ..\bin ครับ
.. น่าจะอยู่ที่เดียวกับที่ท่านเอา libmysql.dll ไปวางไว้แหล่ะครับ ...

ถ้าระบบไม่ได้ตั้งรหัสผ่านสำหรับ root ไว้ก็ไม่ต้องใส่ -u root -p นะครับ ...

ลองดูครับ ...


ส่วนอันล่างนี้เป็นแบบที่ผมทำ
ผมติดตั้งแยกจาก HOSxP และในขั้นตอนการติดตั้งนั้นกำหนดให้ใช้ command ได้จากทุกที่ และกำหนด รหัสผ่านให้กับ root ด้วย ... ตามรูป
« แก้ไขครั้งสุดท้าย: เมษายน 25, 2011, 12:10:13 PM โดย เข้ม »
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #8 เมื่อ: เมษายน 25, 2011, 13:29:23 PM »
0
mysqlcheck --all-databases --auto-repair –u root –p
แล้วมีหลาย table ที่ขึ้น doesn't exist   
status เป็น Operation failed

 ???
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #9 เมื่อ: เมษายน 25, 2011, 13:54:00 PM »
0
mysqlcheck --all-databases --auto-repair –u root –p
แล้วมีหลาย table ที่ขึ้น doesn't exist   
status เป็น Operation failed

 ???


ติดตั้ง MySQL Server ที่ให้มาพร้อมกับ HOSxP เลยหรือป่าวครับ
ถ้าติดตั้งพร้อมกัน หลังจากติดตั้งแล้ว MySQL จะสร้าง ib* ขึ้นมาใหม่ อันที่สร้างขึ้นมาใหม่นี้น่าจะลบออก (backup ไว้ก่อนก็ดี) แล้วเอาที่อยู่ในอันเก่ามาวางแทน ... เพราะใช้ my.ini อันเดียวกัน


ถ้ายังไม่ได้ ... ผมว่าปรึกษา อ. นะครับ เดี๋ยวจะไปกันใหญ่ ...
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #10 เมื่อ: เมษายน 25, 2011, 15:52:26 PM »
0
mysqlcheck --all-databases --auto-repair –u root –p
แล้วมีหลาย table ที่ขึ้น doesn't exist   
status เป็น Operation failed

 ???


ติดตั้ง MySQL Server ที่ให้มาพร้อมกับ HOSxP เลยหรือป่าวครับ
ถ้าติดตั้งพร้อมกัน หลังจากติดตั้งแล้ว MySQL จะสร้าง ib* ขึ้นมาใหม่ อันที่สร้างขึ้นมาใหม่นี้น่าจะลบออก (backup ไว้ก่อนก็ดี) แล้วเอาที่อยู่ในอันเก่ามาวางแทน ... เพราะใช้ my.ini อันเดียวกัน




ถ้ายังไม่ได้ ... ผมว่าปรึกษา อ. นะครับ เดี๋ยวจะไปกันใหญ่ ...

ผม copy folder database --> hosxp_pcu มาวางใหม่เลยไม่ได้ วางทับ DB เดิม ก็ยังมี Error doesn't exist ตาราางต่าง ๆ
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #11 เมื่อ: เมษายน 25, 2011, 16:10:44 PM »
0

ฐานข้อมูลเป็น innodb ไหมครับ
ถ้าใช่ จะไม่สามารถ copy   folder database ได้ครับ
เพราะจะมีไฟล์อ้างอิง (ไมไม่รู้เค้าเรียกอะไร)
ผมคิดว่่า database ที่ copy นั้น หาการเชื่อมโยงไม่เจอแล้ว จึงใช้ไม่ได้ครับ (ถึงจะมีไฟล์อยู่ ) ก็ตาม
ลองใช้ ใช้คำสั่ง show database  หรือ show table ดูก็ได้ครับว่ามีฐานข้อมูลตารางไหม


ถ้ามีฐานที่ backup ไว้ แนะนำเอาฐานที่ backup ไว้มา restore ดีกว่าครับ
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ Bangkaja Distric Health Center

  • Sr. Member
  • ****
  • กระทู้: 314
  • Respect: +1
    • ดูรายละเอียด
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #12 เมื่อ: พฤษภาคม 02, 2011, 17:37:01 PM »
0
ฐานข้อมูลเป็น innodb ไหมครับ
ถ้าใช่ จะไม่สามารถ copy   folder database ได้ครับ
เพราะจะมีไฟล์อ้างอิง (ไมไม่รู้เค้าเรียกอะไร)
ผมคิดว่่า database ที่ copy นั้น หาการเชื่อมโยงไม่เจอแล้ว จึงใช้ไม่ได้ครับ (ถึงจะมีไฟล์อยู่ ) ก็ตาม
ลองใช้ ใช้คำสั่ง show database  หรือ show table ดูก็ได้ครับว่ามีฐานข้อมูลตารางไหม
ถ้ามีฐานที่ backup ไว้ แนะนำเอาฐานที่ backup ไว้มา restore ดีกว่าครับ

ใช่เลย หรือถ้ามีระบบ DW ก็ restore ผ่าน Datacenter ได้เลยโดนมาแล้วครับ MySQL บน WinXP  User ไม่ยอมรอ Windows Update กดปิดเลยเรียบร้อยเช้าต่อมาเข้าไม่ได้เลย ลองไปหลายวิธีสุดท้ายก็ถอดใจลงใหม่แล้ว restore แต่ยังติดที่บันทึก one stop service แล้ว SEQ ID ไม่ขึ้น
จพ.สาธารณสุขชำนาญงาน
รพ.สต.บางกะจะ อ.เมือง จ.จันทบุรี

ออฟไลน์ Bangkaja Distric Health Center

  • Sr. Member
  • ****
  • กระทู้: 314
  • Respect: +1
    • ดูรายละเอียด
Re: MYSQL on XP เสีย ทำไงดีครับ
« ตอบกลับ #13 เมื่อ: พฤษภาคม 02, 2011, 18:05:54 PM »
0
ได้แล้วครับ ขอบคุณ คุณ pikepid  ด้วยครับ

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=19039.0
จพ.สาธารณสุขชำนาญงาน
รพ.สต.บางกะจะ อ.เมือง จ.จันทบุรี