แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - SoRnKuNg

หน้า: 1 ... 4 5 [6] 7
251
ได้แล้วครับ

ขอบคุณครับ อ.วุฒิ ครับ


252
ถ้าผมจะเขียนรายงานมาตัวหนึ่ง
เพื่อให้สามารถคลิ๊กเลือก ตามรูปได้ ต้อง Save Report เป็น ชื่ออะไรครับ
ขอบคุณครับ อ.ครับ

253
โหลดไฟล์มาคนละรุ่นกับ OS หรือเปล่าครับ
ผมก็เป็นลงเครื่องใหม่เมื่อกี้นี้ พอเอาไฟล์ที่ถูกรุ่นมาลงผ่าน ฉลุย!!

254
อยากไปครับ แบบนี้พลาดไม่ได้ ต้องทำเรื่องขออนุญาติ(น้องสาว)บ้างละ

ในหลักสูตรน่าพ่วงระบบ OR ไปด้วยนะครับ ^ ^
กำลังลองแกะ ระบบงาน OR อยู่อะครับ

255
เป็นเหมือนกันเลยครับ
ใส่ข้อมูลลงไปแล้ว ไม่ขึ้น แก้ยังไงก็ไม่หาย

256
นอกเรื่อง / Re: เหนื่อยครับ
« เมื่อ: กุมภาพันธ์ 28, 2009, 01:05:50 AM »
ขอบคุณครับ อ. ทุกท่าน
ที่ยังเห็นกระทู้ไร้สาระอันนี้ และคอยให้กำลังใจ กันเสมอมา
 :D :D :D

257
1. kill process mysqld

แล้วก็

2. ลบ folder ใน c:\program files\hosxp ออกเลยครับ

3. แล้วลงใหม่น่าจะหาย

258
thermal printer เร็ว แรง แพงทะลุนรก
 ;D ;D ;D

259
นอกเรื่อง / เหนื่อยครับ
« เมื่อ: กุมภาพันธ์ 27, 2009, 17:01:56 PM »
 :( :( :(

260
 เครื่อง ER2 เปิดอยู่หรือเปล่าครับ (ทดสอบพิมพ์ \\ER2)
         - ถ้าเข้าได้ น่าจะเห็น printer LQ-300 ที่คุณ share ไว้ในเครื่อง ER2
         - ถ้าเข้าไม่ได้ น่าจะมีปัญหาเกี่ยวกับสาย LAN ไม่ก็ HUB ไม่ก็ลอง restart เครื่องตัวนี้และเครื่อง ER2 ดู


261
ไม่รู้ว่า ตัวนี้ตัวเดียวกับ virus conflicker รึเปล่า
เพราะที่ รพ.ติดแบบโหดมากๆ มันยิงไปเครื่องในเครือข่ายทุกเครื่องเลย
แล้วติดไวรัสแบบไม่รู้ตัวเลย

262
ถ้าเป็นรหัสต่างด้าว รหัสประชาชนจะไม่ถูกบันทึกลงใน patient ครับ
แต่จะบันทึกลงใน pcardno แต่ type จะเปลี่ยน
(น่าจะประมาณนี้นะครับเท่าที่ลองๆสังเกตุดู ผิดอย่างไร อ.ทุกท่านช่วยแนะนำด้วยครับ)

263
select v.hn as HN,p.cardno as CID,o.icd10 as ICD10,pt.informname as N1,pt.informaddr as N2,
concat(pt.pname,pt.fname," ",pt.lname) as fullname,s.name as sex ,pt.birthday,
v.vstdate,na.name as nationality,pt.hometel
from vn_stat v,ovstdiag o,visit_pttype vp,ptcardno p,patient pt
left outer join sex s on s.code=pt.sex
left outer join nationality na on na.nationality=pt.nationality
where v.vn=o.vn and v.vn=vp.vn and v.hn = pt.hn and vp.pttype="52"
and o.icd10 in ("Z021","Z027") and p.hn=v.hn
and v.vstdate between "2008-02-11" and "2008-02-11" group by v.hn

เปลี่ยนที่ผม mark สีแดง ไว้เป็น
concat(left(p.cardno,1),mid(p.cardno,3,4),mid(p.cardno,8,5),mid(p.cardno,14,2),mid(p.cardno,17,1)) as CID น่าจะได้ครับ

264
ขอบคุณครับ อ.อ๊อด ไม่รู้นะเนี่ยว่ามีตัวนี้ด้วย   :D

พึ่งเห็นโลโก้ใหม่ อ.อ๊อด โดนเลย ช่วยบอกด้วยนะครับตัวไหนภาษาเพี้ยนจากภาษาไทย
บางทีไม่รู้ตัว พิมพ์จนชิน ขออภัยด้วยครับ

265
off_id = รหัสสถานพยาบาลเจ้าของสิทธิ (ถ้า off_id เดียวกับเราก็เป็นในเขต ถ้าคนละ off_id ต้องเปลี่ยน pttype ให้เป็นรหัสนอกเขต)
moi_status = ประเภทสิทธิ เช่น SSS OFC FRG SOF BFC WEL UCS ฯลฯ
typecode = ไม่ทราบครับ (ตอนโอนเข้าว่างได้)
pttype = รหัสสิทธิใน table pttype ของฐาน HOSXP เอาไว้ link กัน
mtext = ไม่ทราบครับ (ว่างได้)
subtype = เป็นรหัสสิทธิตาม สปสช. เช่น 71 73 89 ฯลฯ (ว่างได้)
homeid = น่าจะเป็น รหัสบ้านในทะเบียนบ้านครับ(ว่างได้)

ช่วยได้แค่นี้อะครับ พึ่งศึกษาเหมือนกัน

ไม่ก็ลองทำตาม link ข้างบน เอา hipdata จาก welfareuc2 เข้าแล้วลองศึกษา field ใน table hipdata ดู
น่าจะเข้าใจมากขึ้น



266
HOSxP PCU / Re: ลง server ใหม่แล้ว error ครับ
« เมื่อ: กุมภาพันธ์ 19, 2009, 21:35:05 PM »
ไม่เคยลอง hosxp_pcu ซักที
ลองดูกระทู้นี้เผื่อหาย อาการคล้ายๆกัน

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

267
เท่าที่เห็น error คงต้องไปดู field ไหนที่เป็นประเภท integer
แล้วไปดูข้อมูลว่ามีการใส่ค่าที่ไม่ใช่ตัวเลขหรือเปล่า

ลองใช้ sql trace ช่วยค้นหาตารางที่ผิดพลาดน่าจะช่วยได้เยอะครับ

ถ้าผมตอบผิดอย่างไรช่วย อ.ช่วย comment ด้วยนะครับ จะได้ทำความเข้าใจใหม่

268
HOSxP PCU / Re: ลง server ใหม่แล้ว error ครับ
« เมื่อ: กุมภาพันธ์ 18, 2009, 22:30:49 PM »
เท่าที่ดูภาพ ที่เห็น เหมือนเครื่องมันบอกว่า
ไม่ให้ user  sa ที่เครื่อง ip 192.168.1.144 เข้ามาใช้งาน database นี้รึเปล่า ถ้าผมเดาไม่ผิดนะ
ดังนั้น ถ้าเป็นแบบที่ผมว่าจริงๆ คงต้องลอง


mysql> grant all on hosxp_pcu.* to sa@'%' identified by 'sa';    เพื่อให้ ทุก ip address ที่ใช้ user sa สามารถ connect เข้า hosxp_pcu ได้
mysql> grant all privileges on hosxp_pcu.* to sa@'%' identified by 'sa' with grant option;  กำหนดสิทธิเต็มที่ให้ sa ในทุก ip address

น่าจะได้ (ถ้าผิดยังไงขอรบกวน admin ช่วยแก้ด้วยนะครับ มือใหม่หัดอ่าน error) ;D ;D ;D

269
นอกเรื่อง / Re: ยินดี กับ บ้านหลังใหม่ ของ hosxp
« เมื่อ: กุมภาพันธ์ 17, 2009, 10:53:45 AM »
เข้าบอร์ดไม่ได้ 3 วันคิดถึ๊งคิดถึง

ไม่รู้เลยว่าเค้าจะขึ้นบ้านใหม่กัน ตกใจหมดคิดไปถึงไหนต่อไหนแล้วไม่รู้

มาขึ้นบ้านใหม่ด้วยคนครับ อิอิ  :D :D :D :D :D

270
Development / Re: รบกวนถามหน่อยนะครับเรื่อง อัพเดต version auto
« เมื่อ: กุมภาพันธ์ 11, 2009, 00:36:35 AM »
ขอบคุณครับที่ทุกท่านช่วยให้ความคิดเห็น
แต่ผมพอนึกออกละทำไงดี

จริงๆแล้วใน server add vlan ไว้ 7กลุ่ม 
ธรรมดาเวลาแก้ไขใน patch ต้องแก้เป็น http://192.168.10.1/hosmy.exe
                                              http://192.168.20.1/hosmy.exe
                                              http://192.168....... /hosmy.exe

ใช้ name server น่าจะแก้ปัญหานี้ได้ เช่น  http://updateserver/hosmy.exe
แค่นี้น่าจะจบนะครับ เพราะทุก vlan อ่านชื่อ server ชื่อเดียวกันหมด(รึเปล่า)  คิดเอานะครับยังไม่ได้ลอง

271
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: กุมภาพันธ์ 09, 2009, 22:50:38 PM »
สรุป วิธีแก้  Error innodb_file_per_table  และ function get_serialnumber ทำวิธี อ.บอย หายครับ
     ในส่วนของ function get_serialnumber ถ้าไม่เปิดใช้งาน function นี้ ขอบอกว่าเปิดฟอร์มช้ามากๆครับ พอเปิดใช้งานแล้วความเร็วแตกต่างกันฟ้ากับดินเลย ใครที่ยังเป็นปัญหา function นี้แนะนำให้แก้โดยด่วนแต่ถ้าไม่ backup หายพร้อมข้อมูล

ขอขอบคุณ อ.บอยครับที่โพสบอกไว้

สรุปวิธีทำนะครับ ลงใหม่เฉพาะ mysql  (เผื่อมี admin บางคนเจอปัญหาเดียวกัน)
1. back up ข้อมูล 
     ส่วนไฟล์ my.cnf ไม่ต้องลบออกก็ได้นะครับเอาไว้ใช้ได้เลย copy เก็บไว้ก็ดี
2. ใช้คำสั่ง

service mysql stop == หยุดการทำงาน mysql
rm -fr /var/lib/mysql  == ลบ Directory mysql
rm -f /etc/init.d/mysql* == ลบไฟล์ที่ชื่อขึ้นด้วย mysql
chmod 744 /etc/my.cnf  == เปลี่ยนสิทธิของไฟล์ my.cnf ให้ root มีอำนาจเต็มที่
chmod 744 /etc/rc.d/rc.local == เปลี่ยนสิทธิของไฟล์ rc.local ให้ root มีอำนาจเต็มที่
rpm -Uvh perl-DBI-1.605-1.el5.rf.x86_64.rpm --nodeps --force     == Update perl-DBI
rpm -Uvh MySQL-shared-5.1.30-0.glibc23.x86_64.rpm --nodeps --force      == Update MySQL-shared
rpm -Uvh MySQL-client-5.1.30-0.glibc23.x86_64.rpm --nodeps --force       == Update MySQL-client
rpm -Uvh MySQL-server-5.1.30-0.glibc23.x86_64.rpm --nodeps --force       == Update MySQL-server
mysql -e "drop database if exists hos" == ลบฐานข้อมูล hos (ระวังนะครับต้อง backup ไว้ก่อนไม่งั้นนั่งร้องไห้)
mysql -e "create database hos"  == สร้างฐานข้อมูล hos
mysql -e "grant all on hos.* to sa@'%' identified by 'sa'"  == กำหนด user sa ให้ใช้ฐาน hos ได้
mysql -e "grant all privileges on *.* to sa@'%' identified by 'sa' with grant option"   == กำหนดสิทธิ ให้ sa

หลังจากเสร็จแล้วให้ initial import ข้อมูลเข้ามาใหม่ ใช้งานได้เลยครับ

272
MySQL / Re: MySQL5.1.31>>>>>New
« เมื่อ: กุมภาพันธ์ 09, 2009, 22:32:06 PM »
Version เดิมยังแก้ปัญหาไม่ตกเลยผม
มี version ใหม่มาให้ปวดหัวอีกแล้ว  ;D ;D
ทำไงได้อยากทันเค้าต้องตามไวๆ  :D

273
มีโปรแกรม รพ. อีกหลายโปรแกรม ที่ใช้ชื่อฟิลด์แบบนี้
ผมว่าแก้ไข dictionary ที่บ้าน ง่ายสุดครับ

;D ;D ;D

274
Development / Re: รบกวนถามหน่อยนะครับเรื่อง อัพเดต version auto
« เมื่อ: กุมภาพันธ์ 06, 2009, 14:42:46 PM »
ผมก็ใช้การ share file จากเครื่อง PC ของผมครับ โดย share file setup ที่เรา download มานั่นแหลครับ เหมือนกับการเอา file setup ที่เรา download มาไปติดตั้งที่เครื่องอื่น ๆ แต่เพิ่มความสะดวก ไม่ต้องเอา usb drive ไปเสียบทุกเครื่อง share ไว้ แล้ว remote ไป setup ให้เขา ก็เสร็จแล้ว (หรือให้ user ติดตั้งเองก็ได้ครับ)

แบบนี้ก็ดีนะครับ แต่ต้อง remote client 200 กว่าเครื่อง แถม version update มาบ่อย สงสัยจะไม่ไหว  ;D
จะให้ user ติดตั้งเอง ก็กลัวว่าต้องคอยนั่งรับโทรศัพท์ ว่าติดตั้งอย่างไร

แต่ถ้าได้ auto update ผมว่าน่าจะดีสุดครับ

275
Development / Re: รบกวนถามหน่อยนะครับเรื่อง อัพเดต version auto
« เมื่อ: กุมภาพันธ์ 06, 2009, 14:33:36 PM »
ใช้ผ่าน http นั่นแหละครับไม่เกียวว่าอยู่วงไหน ตามแบบอาจารย์นั้นแหละครับ ใช้ได้และก็ชัวครับ
แต่ที่ผมใช้อยู่ เป็น HOSMy.exe ครับ แล้วก็เปิด service httpd
แล้วก็ copy HOSMy.exe ไปไว้ที่ var\www\html\ โดยใช้ ssh ผ่าน port 22 ครับ

ตรงนี้ไม่มีปัญหาครับ แต่ปัญหามันอยู่ที่ว่า

ใน ตาราง patch field url
เดิม ต้องแก้ให้เป็น  http://192.168.10.1/HOSxP.exe  (สำหรับ 1 วง LAN)

แต่ถ้าในกรณี เป็น VLAN หลายๆ VLAN
เราต้องเพิ่ม record เป็น 7 record หรือเปล่า เพื่อ ให้ Client ใน VLAN สามารถ Update Program ได้
http://192.168.10.1/HOSxP.exe
http://192.168.20.1/HOSxP.exe
http://192.168.30.1/HOSxP.exe
http://192.168.40.1/HOSxP.exe
http://192.168.50.1/HOSxP.exe
http://192.168.60.1/HOSxP.exe
http://192.168.70.1/HOSxP.exe


276
Development / Re: รบกวนถามหน่อยนะครับเรื่อง อัพเดต version auto
« เมื่อ: กุมภาพันธ์ 06, 2009, 11:42:32 AM »
คือ ที่ผมถามเรื่องนี้เพราะว่าที่ โรงพยาบาลมีหลาย    VLAN  ประมาณ 6 VLAN เช่น
192.168.10.xxx
192.168.20.xxx
192.168.30.xxx
192.168.40.xxx
192.168.50.xxx
192.168.60.xxx
192.168.70.xxx

server มี 1 ตัว
สมมุติ ip server 192.168.10.1
และผม add VLAN server ไป

192.168.10.1
192.168.20.1
192.168.30.1
192.168.40.1
192.168.50.1
192.168.60.1
192.168.70.1
แล้ว Client ใน VLAN อื่นๆ จะ update patch ได้อย่างไรครับ

แต่เครื่องทุกเครื่องจะเห็น \\fileserver\HOSxP.exe
เลยถามปัญหานี้ครับ
ขอบคุณครับ

277
Development / Re: รบกวนถามหน่อยนะครับเรื่อง อัพเดต version auto
« เมื่อ: กุมภาพันธ์ 06, 2009, 10:50:47 AM »
ตอบครับ
http://192.168.60.7/HOSxP.exe อ.เขียนน่าจะใช้ผ่าน Web ในระบบ linux เอง ครับ
ส่วน
\\192.168.60.7\HOSxP.exe ส่วนอันนี้ที่คุณจะใส่เป็นแบบ FTP ครับ
ไม่เคยลองเห็นกัน และไม่ทราบว่าจะใช้ได้หรือไม่
แต่ในความคิดผม ดูจากลักษณะโปรแกรม เหมือนอ.เขียนมาเพื่อจะโหลดโปรแกรมจาก Web มากกว่าจะใช้ FTP นะครับ (คงต้องลองดูครับถึงจะรู้ หรือรอ อ.ท่านต่อไปครับ) ;D

\\192.168.60.7\HOSxP.exe เป็นแบบ sharefile ครับ
ถ้าแบบ ftp ต้องเป็น ftp://192.168.60.7/HOSxP.exe

278
Development / รบกวนถามหน่อยนะครับเรื่อง อัพเดต version auto
« เมื่อ: กุมภาพันธ์ 06, 2009, 09:50:46 AM »
ในการอัพเดตออโต้ต้องเข้าไปแก้ patch
ใน field  url อะครับ

ธรรมดาต้องใช้เว็บ server  เช่น http://192.168.60.7/HOSxP.exe แต่ถ้าผมจะเปลี่ยนเป็น share file  เช่น \\192.168.60.7\HOSxP.exe  แบบนี้จะได้หรือเปล่าครับ


279
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: กุมภาพันธ์ 04, 2009, 09:05:10 AM »
ก็ที่ลบข้อมูล ib0 ออก ก็ทำตามที่ อ.บอยบอกแหละครับ
ไม่รู้ทำผิดขั้นตอนตรงไหนเปล่า


อยากถามท่านผู้รู้ทั้งหลายครับว่า option    innodb_file_per_table ของ linux
ต้องลบบรรทัดนี้ออกใช่หรือเปล่าครับ
innodb_file_per_table


เพื่อไม่ให้แสดง Error อันนี้


ลองลง server ใหม่เฉพาะ mysql ดีกว่าแล้วน่าจะหาย
ถ้า ลบ ib* แล้วมีข้อมูล ต้องระวัง

1.back up ข้อมูล
2.ใช้คำสั่งประมาณนี้
copy my.cnf กับ rc.local ก่อน

service mysql stop
export TMP=/tmp
export TMPDIR=/tmp
rm -fr /var/lib/mysql
rm -f /etc/init.d/mysql*
chmod 744 /etc/my.cnf
chmod 744 /etc/rc.d/rc.local
rpm -Uvh perl-DBI-1.605-1.el5.rf.x86_64.rpm --nodeps --force
rpm -Uvh MySQL-shared-5.1.30-0.glibc23.x86_64.rpm --nodeps --force
rpm -Uvh MySQL-client-5.1.30-0.glibc23.x86_64.rpm --nodeps --force
rpm -Uvh MySQL-server-5.1.30-0.glibc23.x86_64.rpm --nodeps --force
mysql -e "drop database if exists hos"
mysql -e "create database hos"
mysql -e "grant all on hos.* to sa@'%' identified by 'sa'"
mysql -e "grant all privileges on *.* to sa@'%' identified by 'sa' with grant option"


280
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: กุมภาพันธ์ 03, 2009, 23:42:03 PM »
ตกลงแล้วให้ผมลองเปลี่ยน innodb_log_file_size = 1G
เป็น 5242880  ใช่หรือเปล่าครับ

ที่มันเปลี่ยนแบบนี้เพราะลองเอา my.cnf อีกอันมาลอง พอลองที ก็ลบ ib0 ออก แล้ว create database ใหม่
แล้ว dump ข้อมูลเข้าไป

ขอบคุณครับ พรุ่งนี้คงจะต้องไปลอง

281
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: กุมภาพันธ์ 03, 2009, 13:18:27 PM »
มาแล้วครับ HOSXP.ERR

ช่วยดูให้หน่อยนะครับ ขอบคุณครับ


ต้องกลับไปดู log file ของ mysql ด้วยครับ ว่าทำไม innodb ถึงไม่ทำงาน จะมีแจ้งครับว่า ต้องแก้ยังไง แก้ไขและตรวจสอบว่า ฟังก์ชั่น innodb ทำงานแล้ว คำเตือนให้เพิ่ม innodb_file_per_table ก็จะหายไปครับ บางครั้งปรับ  my.cnf ไม่ตรงจุดก็จะไม่หายครับ

ตามนั้นเลยครับ

นำ  file
/var/lib/mysql/host-name.err
มาให้ดูหน่อยครับ

282
MySQL / Re: การกำหนดระบบ Replication ของ MySQL
« เมื่อ: กุมภาพันธ์ 03, 2009, 12:57:20 PM »

ขั้นตอนที่ 6

กำหนดฝั่ง Client ให้ติดต่อกับฐานข้อมูล
mysql> CHANGE MASTER TO 
    ->     MASTER_HOST='192,168.0.10', 
    ->     MASTER_USER='repl', 
    ->     MASTER_PASSWORD='slavepass', 
    ->     MASTER_LOG_FILE='mysql-bin.00004‘, 
    ->     MASTER_LOG_POS=106;
และเริ่มต้น Replicate โดยใช้คำสั่ง
mysql> START SLAVE;
เพียงเท่านี้ Slave ก็จะเริ่ม Replicate ข้อมูลจาก Master แล้วครับ


ผมว่าน่าจะใช้คำสั่งใน slave นะครับ เพราะยังอยู่ในขั้นตอนที่ 6 เค้าไม่ได้บอกให้เปลี่ยน ไป master อะครับ
ยังไง ก็ลองทดสอบก่อนเลยนะครับ เดี๋ยวถ้าผมขึ้นระบบได้แล้ว จะมาขอความรู้ เรื่องการทำ replicate อีกที
  ;D


283
MySQL / Re: การกำหนดระบบ Replication ของ MySQL
« เมื่อ: กุมภาพันธ์ 03, 2009, 10:39:35 AM »
พอดีผมเปิดเว็บไปอ่านเจอวิธีทำ replicate เลยเอามาฝากชาว HOSXP อะครับ
ถ้าผมเข้าใจไม่ผิด น่าจะใช้แทน run agent ของ HOSXP ได้เลย ถ้าเราใช้บน linux

คัดลอกมาจากเว็บ http://www.mindphp.com/modules.php?name=News&file=article&sid=87

บอกเป็นขั้นตอน คล้ายๆของ อ.MN
เผื่อช่วยบางคนที่ยัง run ไม่ผ่านได้บ้าง
มีผิดพลาดตรงไหนช่วยแนะนำด้วยนะครับ ผมก็ยังไม่เคยลองทำ แต่ที่รู้ๆทำแน่ๆ
ทดสอบแล้วผลเป็นอย่างไรช่วยบอกด้วยนะครับ ขอบคุณครับ

ภาพรวมของการทำ Replicate MySQL


ขั้นตอนที่ 1.

หากต้องการ Replicate Master ที่มีข้อมูลอยู่แล้ว จะต้อง Dump ข้อมูลออกมาเพื่อทำให้ Slave มีข้อมูลที่เท่าเทียมกันเสียก่อน
(ตรงนี้ถ้าเดาไม่ผิดน่าจะใช้คำสั่งที่ อ. MN โพสมา คือ load data from master
หรือไม่ก็ใช้ HOSXP Initial Import เข้ามาก็ได้นะครับ)


ขั้นตอนที่ 2.


สร้าง User ขึ้นมาเพื่อทำหน้าที่สำหรับทำหน้าที่ Replicate เท่านั้นในฝั่ง Master โดยใช้คำสั่ง


mysql> GRANT REPLICATION SLAVE ON *.*
    -> TO 'repl'@'%.192.168.0.20' IDENTIFIED BY 'slavepass';
* โดยที่ให้สิทธิ์ให้การ Replicate จาก User ที่ชื่อว่า repl และรหัสผ่าน slavepass ที่มาจากเครื่อง IP 192.168.0.20 เท่านั้น


ขั้นตอนที่ 3.


ฝั่ง Master เข้าไปแก้ไขไฟล์ my.ini ที่ C:Program FilesMySQLMySQL Server 5.1>my.ini โดยเพิ่มด้านล้างหัวข้อ [mysqld] ดังนี้


# ——————————
log-bin=mysql-bin
server-id=1
innodb_flush_log_at_trx_commit=1
sync_binlog=1
# ——————————-


โดยที่ :


log-bin=mysql-bin # Binary Log
server-id=1 # ลำดับ Server master กำหนด =1
innodb_flush_log_at_trx_commit=1 #สำหรับผู้ใช้ฐานข้อมูลที่เป็น InnoDB จำเ็ป็นจะต้องให้ Master
#commit งานให้เรียบร้อยก่อน ถึงจะทำการ Replicate ไปให้ Slave
sync_binlog=1 # ทำการ Sync Log สำหรับ InnoDB และหากเกิด Master Crash จะไม่ทำให้ Slave Sync ข้อมูลซ้ำ ในกรณีที่ Master ฟื้นกลับมาอีกครั้ง
ขั้นตอนที่ 4.


ฝั่ง Slave ให้เข้าไปแก้ไขไฟล์ my.ini ที่ C:Program FilesMySQLMySQL Server 5.1>my.ini เช่นเดียวกับฝั่ง Master โดยเพิ่มด้านล้างหัวข้อ [mysqld] ดังนี้


#————————————————-
server-id=2
master-host=192.168.0.10
master-port=3306
master-user=repl
master-password-slavepass
master-connect-retry=30
replicate-wild-do-table= %.%
report-host=192.168.0.20
#————————————————-


โดยที่
server-id=2 # ลำดับ Slave หากมี Slave มากกว่า 1 ตัวสามารถกำหนด Server-id ได้จนถึง (2 ยกกำลัง 32) -1 เครื่อง
master-host=192.168.0.10 # หมายเลข IP เครื่อง Master
master-port=3306 # กำหนด Port
master-user=repl # ชื่อ User สำหรับการ Replicate
master-password-slavepass # Password
master-connect-retry=30 # หากติดต่อ Master ไ่ม่ได้ จะติดต่อซ้ำภายใน
replicate-wild-do-table= %.% #กำหนดฐานข้อมูลที่ต้องการ Replicate %.% หมายถึง Database ทุกตัว


ขั้นตอนที่ 5.


เมื่อ Master และ Slave มีข้อมูลเท่ากันแล้ว ดังในขั้นตอนที่ 1 ให้สร้างจุด Check Point เพื่อให้เป็นจุดเริ่มต้นสำหรับการ Replicate โดยใช้คำสั่ง
   mysql> FLUSH TABLES WITH READ LOCK;

ให้เรียกดูสถานะการทำงาน เพื่อดู Binary Log name และ Offset ของ Master ดังนี้

ภาพการเรียกดู BinaryLog Name และ Offset ของ Master


Binary Log Name : mysql-bin.00004
Offset : 106


ขั้นตอนที่ 6.


กำหนดฝั่ง Client ให้ติดต่อกับฐานข้อมูล


mysql> CHANGE MASTER TO 

    ->     MASTER_HOST='192,168.0.10', 

    ->     MASTER_USER='repl', 

    ->     MASTER_PASSWORD='slavepass', 

    ->     MASTER_LOG_FILE='mysql-bin.00004‘, 

    ->     MASTER_LOG_POS=106;
และเริ่มต้น Replicate โดยใช้คำสั่ง


mysql> START SLAVE;

เพียงเท่านี้ Slave ก็จะเริ่ม Replicate ข้อมูลจาก Master แล้วครับ

ขอขอบคุณ อ.MN ที่ตั้งกระทู้นี้
ขอขอบคุณ เว็บ  http://www.mindphp.com/modules.php?name=News&file=article&sid=87
ที่ทำให้ผมได้ข้อมูลนี้มาครับ

284
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: กุมภาพันธ์ 01, 2009, 16:25:02 PM »
ผมว่าน่าจะเป็นที่ผม ทำมั่วมากกว่า
รู้ไม่จริง ทำไปเรื่อยอะครับ ช่วงกำลังทดลองก็ทำๆไปก่อน
เอาจริงแล้วค่อยว่ากัน อิอิ

285
MySQL / Re: ถามเรื่องกำหนดสิทธิ mysql ครับ
« เมื่อ: กุมภาพันธ์ 01, 2009, 11:06:29 AM »
ถูกแล้วครับ  ผมก็ทำเหมือนกัน

ให้สิทธิ์  ใช้ได้เท่าไรแต่ละเครื่อง



ขอบคุณ อ.อ๊อดมากครับ ที่ช่วยให้ความรู้
รบกวนหน่อยนะครับ เป็นคนขี้สงสัย

286
MySQL / ถามเรื่องกำหนดสิทธิ mysql ครับ
« เมื่อ: กุมภาพันธ์ 01, 2009, 09:47:33 AM »

1. ถ้าเราจะกำหนดสิทธิ ให้ user mysql ของ client
Select_priv ,Insert_priv Update_priv Delete_priv  Reload_priv
แค่นี้โปรแกรมจะมีปัญหาหรือเปล่าครับ ในส่วนของผู้ใช้


2. ในส่วนของ Create_priv Drop_priv หรือ grant all จะกำหนดไว้อีก user เอาไว้สำหรับให้ admin update structure จะได้หรือเปล่าครับ

ที่ถามเพราะกลัว user บางคน เข้าทางประตูหลัง hosxp ผ่านทาง mysql แล้วมา drop table create table

ขอบคุณครับ

287
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: กุมภาพันธ์ 01, 2009, 09:41:17 AM »
สงสัยตอนลงผมไม่ได้ CHMOD ไฟล์แน่เลย

288
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: มกราคม 29, 2009, 23:58:02 PM »
ต้องกลับไปดู log file ของ mysql ด้วยครับ ว่าทำไม innodb ถึงไม่ทำงาน จะมีแจ้งครับว่า ต้องแก้ยังไง แก้ไขและตรวจสอบว่า ฟังก์ชั่น innodb ทำงานแล้ว คำเตือนให้เพิ่ม innodb_file_per_table ก็จะหายไปครับ บางครั้งปรับ  my.cnf ไม่ตรงจุดก็จะไม่หายครับ

ตามนั้นเลยครับ

นำ  file
/var/lib/mysql/host-name.err
มาให้ดูหน่อยครับ

ขอบคุณครับ ทุกท่าน

พรุ่งนี้ (วันศุกร์) จะเอา /var/lib/mysql/host-name.err  มาให้ดูนะครับ


289
Development / Re: รหัสต่างด้าวในหน้าจอลงทะเบียน
« เมื่อ: มกราคม 29, 2009, 23:25:45 PM »
ขอบคุณครับ อ.อ๊อด

290
Development / Re: รหัสต่างด้าวในหน้าจอลงทะเบียน
« เมื่อ: มกราคม 29, 2009, 23:05:29 PM »
ตรงเลขต่างด้าว
พอเราลงข้อมูลลงไปแล้ว
จะถูกบันทึกไปลงใน table ไหนอะครับ อ.อ๊อด ครับ

291
Development / รหัสต่างด้าวในหน้าจอลงทะเบียน
« เมื่อ: มกราคม 29, 2009, 22:28:19 PM »
รหัสต่างด้าวในหน้าจอลงทะเบียน
ลงข้อมูลแล้วไปเข้าใน table ไหนเหรอครับ อ.ทุกท่านครับ

ลองลงแล้วหาใน patient ไม่เจออะครับ
ขอบคุณครับ

292
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: มกราคม 28, 2009, 20:20:25 PM »
อันนี้ config ที่ผมใช้อยู่ครับ เอามาจาก อ.บอย ที่โพสไว้ให้ในบอร์ด

มันก็ยังขึ้น   Error innodb_file_per_table

ไม่รู้ว่าผิดตรงไหนอะครับ

293
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: มกราคม 28, 2009, 00:08:15 AM »
เปิดปิดแล้วครับ
เดี๋ยวกลางวันผมเอา my.cnf มาให้ดูนะครับ
วันนี้ขอนอนก่อนหลับในแล้ว
ขอบคุณ อ.อ๊อดมากครับ

294
MySQL / Re: สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: มกราคม 27, 2009, 23:43:32 PM »
ขอบคุณครับ อ.อ๊อด
แต่เพิ่มไปแล้ว ก็ยังขึ้นอยู่เหมือนเดิมครับ ต้องแก้ไขอย่างไรครับ

295
MySQL / สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: มกราคม 27, 2009, 23:38:59 PM »
อยากถามท่านผู้รู้ทั้งหลายครับว่า option    innodb_file_per_table ของ linux
ต้องลบบรรทัดนี้ออกใช่หรือเปล่าครับ
innodb_file_per_table


เพื่อไม่ให้แสดง Error อันนี้

296
Development / Re: HOSXP 3.52.1.25
« เมื่อ: มกราคม 26, 2009, 22:04:27 PM »
เดือนนี้เกิดกันเยอะเหมือนกัน

ผมด้วยคนได้ version วันเกิดผมแล้ว  HOSXP 3.52.1.23

297

ได้คำตอบละครับ เอาที่ตัวเองถนัดดีสุด เรื่องความเร็วไม่ต้องคิดมาก เพราะเขียนแล้วใช้ครั้งเดียว

ขอบคุณครับ อ.ทุกท่าน ที่ช่วยชี้แนะ

298
พอดีผม เขียน delphi ได้นิดหน่อยไม่ค่อยถนัด
ถนัดเขียนทาง VB.net มากกว่า
แต่ถ้า delphi เขียนแล้วโอนได้เร็วกว่าก็น่า ศึกษามาเขียนครับ
ขอบคุณ อ.ทุกท่านที่ช่วยตอบคำถามครับ

299
ขอบคุณคร๊าบบ
ทดสอบแล้วเดี๋ยวจะมาโพสบอกว่าโหดแค่ไหน config นี้

300
อยากจะสอบถามเรื่องการโอนข้อมูลครับว่า..

1.ใช้ Delphi 5 เขียน โอนข้อมูลจาก DBF เข้า  Mysql (ผมต้องศึกษาเพิ่ม)

2.ใช้ VB.NET2005 เขียนโอนข้อมูลจาก DBF เข้า MYSQL(ผ่าน OLEDB For VFP และ OLEDB For Mysql) Object Datareader

             ในทาง Technology แบบไหนจะโอนได้เร็วกว่ากันอะครับถ้าเขียนโปรแกรมโอนเสร็จ (สมมุติข้อมูลประมาณ 1 ล้าน Record)  เพราะตอนนี้อยากเขียนโปรแกรมให้ใช้เวลาในการโอนน้อยที่สุดอะครับ

หน้า: 1 ... 4 5 [6] 7