ผู้เขียน หัวข้อ: อยากทำ replicate ต้องทำยังไงค่ะ  (อ่าน 9413 ครั้ง)

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

ออฟไลน์ ICHINEEKO

  • Jr. Member
  • **
  • กระทู้: 54
  • Respect: 0
    • ดูรายละเอียด
อยากทำ replicate ต้องทำยังไงค่ะ
« เมื่อ: กรกฎาคม 20, 2010, 16:24:27 PM »
0
ขอถามหน่อยน่ะค่ะ ว่า
-การทำ replicate เนี่ยค่ะ คอมพิวเตอร์ที่ใช้ต้องสเปคแบบไหน
-แล้ว os ที่ใช้ต้องเป็นตัวไหนได้บ้างค่ะ
-ช่วยบอกขั้นตอนในการทำด้วยน่ะค่ะ

ตอนนี้ ใช้ server m ibm system x3200 m2 ค่ะ ใช้ centos อยากทำ replicate แต่ทำไม่เป็นเลยมาขอคำชี้แนะ
โรงพยาบาลบันนังสตา
HOSXP 3.56.9.30

ออฟไลน์ patum

  • Full Member
  • ***
  • กระทู้: 176
  • deamie
  • Respect: 0
    • ดูรายละเอียด
    • http://www.wangwisethospital.com
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 20, 2010, 17:11:42 PM »
0
อย่างง่าย หรือวิธีมาตรฐานเลยก็ เอาเครื่องมาทำเป้น DataBase Server อีกเครื่องนึง แต่จะมี ip address คนละตัวกันกับเครื่อง DataBase Server หลัก
โดยที่ฐานข้อมูลจะเกือบเท่ากันกับ เครื่อง DataBase Server หลัก (ห่างกันไม่กี่วินาที)
เครื่องนี้จะไม่ค่อยได้ใช้งาน(ที่ทั่วๆไปเค้าทำกันนะ) ดังนั้น อาจจะไม่ต้องใช้เครื่อง spec สูงก็ได้
หรืออาจจะให้เพื่อดึงรายงาน
.....
จากนั้นก็ นำข้อมูลที่สำรองเอาไว้จากฐานข้อมูลหลัก มานำเข้า
ด้วยวิธี emergency restore
แล้วก็รอ  นานเลยละ
.....
เมื่อนำเข้าฐานข้อมูลเสร็จเราก็จะได้ เครื่อง DataBase Server ที่เป็น ฐานข้อมูลสำรองอีกเครื่่ิอง
......
จากนั้นก็ไปเปิด menu tool  ของ โปรแกรม แล้วเข้าสู่ เมนู replicate
เพิ่ม รายการเครื่องที่จะทำ replicate โดยเรา จะต้องกรอก หมายเลข ip address ,ชื่อฐานข้อมูล username,password
แล้วกดบันทึก 
.....
เมื่อต้องการให้ระบบreplicate ทำงานก็กด ปุ่ม Run Agent ในหน้าต่างเดี่ยวกันนั่นเอง
....
จบ
ปล. หรืออาจหาข้อมูลการทำแบบกราฟิก ลองค้นว่า กับ google  ว่า  HOSxP +replicate
..............
ส่วนถ้าต้องการวิธีแบบประหลาด ก็ลอง add MSN มาคุยกัน
................................................................................
HOSxP 3.56.X++ On FreeBSD Server 8++ 64bit
................................................................................
เริ่มใช้งาน ระบบ 10 ต.ค. 2552 ขึ้นระบบเอง
................................................................................
รพ.วังวิเศษ จ.ตรัง

ออฟไลน์ ICHINEEKO

  • Jr. Member
  • **
  • กระทู้: 54
  • Respect: 0
    • ดูรายละเอียด
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 20, 2010, 18:07:08 PM »
0
----จากนั้นก็ไปเปิด menu tool  ของ โปรแกรม แล้วเข้าสู่ เมนู replicate
เพิ่ม รายการเครื่องที่จะทำ replicate โดยเรา จะต้องกรอก หมายเลข ip address ,ชื่อฐานข้อมูล username,password
แล้วกดบันทึก------
ถามค่ะ    --- เปิด menu tool  ทำที่เครื่อง replicate ที่เป็น  user- sa   password-sa ช่ายป่ะค่ะ
 
จะต้องกรอก หมายเลข ip address ,ชื่อฐานข้อมูล username,password  หมายถึง หมายเลข ip server ป่ะค่ะ




โรงพยาบาลบันนังสตา
HOSXP 3.56.9.30

ออฟไลน์ thecoy

  • Hero Member
  • *****
  • กระทู้: 1,159
  • นักวิชาการคอมพิวเตอร์
  • Respect: 0
    • ดูรายละเอียด
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 20, 2010, 20:33:12 PM »
0
กรอกที่เป็น ของ เครื่อง slave ครับ ;D
โรงพยาบาลรัษฎา  ตรัง
CentOS 5.5  Ram  4  GB
HOSxP V.3.54.11.2 MySQL 5.1.30

ออฟไลน์ machai

  • Hero Member
  • *****
  • กระทู้: 1,049
  • PhunPhinHospital
  • Respect: +12
    • ดูรายละเอียด
    • http://www.pphhos.com
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #4 เมื่อ: กรกฎาคม 20, 2010, 20:48:51 PM »
0
ได้ยังครับ  :D :D :D สู้ๆโย่วๆ
Name : ณัฐพร ประทุม (เอก) นวก.คอม รพ. 60 เตียง  รพ.พุนพิน จ. สุราษฎร์ธานี Tel.077-292144 ต่อ 132 fax:077-292135
Servers : CentOS 
Master :HP ProLiant DL360p Gen8 ram256G
คู่มือการติดตั้ง สำหรับ admin มือใหม่ Linux CentOS7+MySQL Percona 5.6 step by step
https://www.youtube.com/watch?v=7AckfkCp9cg&

ออฟไลน์ dotAtainer

  • Hero Member
  • *****
  • กระทู้: 1,256
  • กระบี่กรียุค
  • Respect: +3
    • ดูรายละเอียด
    • http://www.nondindeang.com
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #5 เมื่อ: กรกฎาคม 20, 2010, 23:15:10 PM »
0
 ;D ;D ลองค้นบอร์ดเก่าๆดูครับมีเพียบเลยเรื่องนี้
สวัสดีครับ ผม Admin จากโรงพยาบาลโนนดินแดง จังหวัดบุรีรัมย์ ยินดีที่ได้รู้จักทุกท่านและขอบคุณสำหรับคำแนะนำจากผู้รู้ทุกท่านในอนาคตอันใกล้ครับ T_T
server>>>> IBM  Cpu  Xeon  Ram 12 GB   SCSI  136 GB For Marter&slav
Hosxp  เวอร์ชั่นพิมพ์นิยม
<>Server Master : OS freebsd 8.1 : Mysql5.5.8
<>Server slav: OS freebsd 8.1 : Mysql 5.5.8
ขึ้นระบบ:ขึ้นระบบเอง:จากคำแนะนำของทีมงาน BMS
ตอนนี้ใช้ Unix เป็นชีวิตจิตใจครับ
:ปัญหาคือที่มาของประสบการณ์:พรแสวงไม่ทำให้ใครเสียแรงเปล่า
dotatainer@hotmail.com
http://www.nondindeang.com
http://www.facebook.com/dotatainer
ความใฝ่ฝันที่ทำได้แค่ฝันใฝ่
http://www.musicatm.com/indy/%E0%B8%A3%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%98%E0%B8%AD%E0%B8%AA%E0%B8%B8%E0%B8%94%E0%B8%AB%E0%B8%B1%E0%B8%A7%E0%B9%83%E0%B8%88-14296.html

http://www.musicatm.com/indy/%E0%B8%A7%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B9%80%E0%B8%9B%E0%B8%A5%E0%B9%88%E0%B8%B2-11276.html

ออฟไลน์ yossak

  • Sr. Member
  • ****
  • กระทู้: 428
  • Respect: 0
    • ดูรายละเอียด
    • www.tpphosp.com
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #6 เมื่อ: กรกฎาคม 21, 2010, 01:10:00 AM »
0
ทำให้ครับจะได้เห็นภาพ และก็ตอบแทนทุกๆคนและพี่ๆครับที่ให้คำแนะนำผม
มาแลกเปรียนความรู้กันระกัน สังคม Hosxp ก็จะหน้าอยู่
ถ้าไม่สมบูรณ์ มีข้อสงสัยก็บอกนะครับจะได้ดูให้ครับว่ามันไม่สมบูรณ์หรือไม่เข้าใจตรงไหน
ยศศักดิ์   น้อยประสิทธิ์  โรงพยาบาลทองผาภูมิ ขนาด 90 เตียง
Server HP ML350 G6 / Hdd scis 3 TB. / Ram 16 GB./ Centos 6.4 / Mysql 5.5.26/ Hosxp 3.57.2.x
ขึ้นระบบ 2549  จากทีม BMS และขอขอบพี่กิจ สสจ.กจ  คุณ พีบอย ด่านมะขามเตี้ย   พี่นาจ รพ.หลวงพ่อเปิ่น, พี่อ๊อด รพ.ไทรโยค, และที่ให้ความรู้และคำแนะนำ เว็บไซค์โรงพยาบาล  www.tpphosp.com

ออฟไลน์ ICHINEEKO

  • Jr. Member
  • **
  • กระทู้: 54
  • Respect: 0
    • ดูรายละเอียด
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #7 เมื่อ: กรกฎาคม 21, 2010, 02:18:52 AM »
0
ตอนนี้กำลังลง centos 5.3 mysql 5.1.48 แล้วจะลงฐานข้อมูล hosxp ในserver ตัวนี้ยังไงค่ะ กำลังงง
โรงพยาบาลบันนังสตา
HOSXP 3.56.9.30

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #8 เมื่อ: กรกฎาคม 21, 2010, 02:35:13 AM »
0
ตอนนี้กำลังลง centos 5.3 mysql 5.1.48 แล้วจะลงฐานข้อมูล hosxp ในserver ตัวนี้ยังไงค่ะ กำลังงง
ลง mysql แล้ว config ให้เรียบร้อย
กำหนดผู้ใช้ของ mysql โดยเรียกใช้ mysql ก่อนแล้วจึงใช้คำสั่ง
mysql> grant all on *.* to sa@'%' identified by 'sa' with grant option
mysql> grant super on *.* to sa@'%' identified by 'sa' with grant option;
mysql> flush privileges;

ศึกษาจากตัวอย่างครับ

[root@hosxp2 MySQL5.1.30]# rpm -ivh My*
Preparing...                ########################################### [100%]
   1:MySQL-shared           ########################################### [ 33%]
   2:MySQL-client           ########################################### [ 67%]
   3:MySQL-server           ########################################### [100%]

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h hosxp2.somdej17.moph.go.th password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available at http://www.mysql.com/
Support MySQL by buying support/licenses from http://shop.mysql.com/

Starting MySQL.[  OK  ]

[root@hosxp2 MySQL5.1.30]# /usr/bin/mysql_secure_installation
กำหนด password ให้ root ใน MySQL (หากไม่ได้ให้ restart เครื่อง 1 ครั้ง แล้วทำใหม่)
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h hosxp2.somdej17.moph.go.th password 'new-password'

[root@hosxp2 MySQL5.1.30]# mysql -e "create database hos_somdej17"
[root@hosxp2 MySQL5.1.30]# mysql -e "grant all on *.* to sa@'%' identified by 'sa' with grant option"
หากไม่ได้ ให้ทำใน MySQL
[root@hosxp1 ~]# mysql -u root -p
mysql> create database hos;
mysql> grant all on *.* to sa@'%' identified by 'sa' with grant option;
//mysql> grant super on *.* to sa@'%' identified by 'sa' with grant option;
mysql> flush privileges;
mysql> \q

ใน Windows ใช้
Execute: "C:\Program Files\HOSxP\MySQL\bin\mysql.exe" -u root -e "grant all on *.* to sa@'%' identified by 'sa' with grant option"

หาก upgrade MySQL ให้ใช้คำสั่งต่อไปนี้
[root@hosxp1 ~]# mysql_upgrade -u root -p
[root@hosxp1 ~]# mysql_fix_privilege_tables --password=abcdefgh555
[root@hosxp1 ~]# mysql -u root -p
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
mysql> \q

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

ออฟไลน์ ICHINEEKO

  • Jr. Member
  • **
  • กระทู้: 54
  • Respect: 0
    • ดูรายละเอียด
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #9 เมื่อ: กรกฎาคม 21, 2010, 06:51:00 AM »
0
ไม่เข้าใจอ่ะค่ะ ตอนนี้สร้าง database ชื่อ hos แล้วค่ะ จากนั้นก็งงต่อ
โรงพยาบาลบันนังสตา
HOSXP 3.56.9.30

ออฟไลน์ lovenongkhae

  • Jr. Member
  • **
  • กระทู้: 54
  • Respect: 0
    • ดูรายละเอียด
    • www.nongkhae.net
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #10 เมื่อ: กรกฎาคม 21, 2010, 07:03:33 AM »
0
ตามข้างบนครับ พอสร้าง Database ชื่อ hos แล้ว้ต้องสร้าง User พร้อมให้สิทธิ่ต่อครับ

mysql> create database hos;
mysql> grant all on *.* to sa@'%' identified by 'sa' with grant option;
//mysql> grant super on *.* to sa@'%' identified by 'sa' with grant option;
mysql> flush privileges;
mysql> \q

ใน Windows ใช้
Execute: "C:\Program Files\HOSxP\MySQL\bin\mysql.exe" -u root -e "grant all on *.* to sa@'%' identified by 'sa' with grant option"

หาก upgrade MySQL ให้ใช้คำสั่งต่อไปนี้
[root@hosxp1 ~]# mysql_upgrade -u root -p
[root@hosxp1 ~]# mysql_fix_privilege_tables --password=XXXXXXXXXX
[root@hosxp1 ~]# mysql -u root -p
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
mysql> \q

เสร็จแล้วทำ การ initial import ข้อมูลเข้าเครื่อง Server ที่ติดตั้งใหม่ ตามรูปข้างบนครับ

XXXXXXXXXXpassword ต้องเป็นของตัวเองนะครับ
« แก้ไขครั้งสุดท้าย: กันยายน 16, 2010, 05:51:37 AM โดย lovenongkhae »
www.nongkhae.net : HOSxP Ver.3.55.1.19
@Server Main : HP Proliant ML350 G5 : Cent OS 4.6 64 Bit MySQL 5.31
Intel Xeon Quad Core E5430 ( 2.66 GHz)/1333 Mhz 12MB L2Cache
RAM 8 GB(4x1024 MB,2X2048)PC2-5300 Fully Buffered DIMMs (DDR2-667)
HP 146GB 10K SAS 2.5 Hot Plug Hard Drive x2
@Server Slave : IBM SERVER : IBM System x3200-M2
Cent OS 4.8 64 BIT + Percona-Server-51-5.1.47+Percona-XtraDB-1.0.6-10-5.1.45-10
Intel Xeon Dual-Core Processor E3110 3.0GHz/1333MHz FSB,6MB L2 Cache
RAM 3 GB (2x512MB,2X1024MB) PC2-6400 800MHz ECC DDR2-SDRAM HDD 500 GB. SATA II
@Server LIS : Intel Pentium Core 2 E7200 : Windows 2003 R2 32 Bit. MySQL Server 3.XX
RAM 4 GB DDR2-800 HDD 250 GB. SATA2X7200
@ClarkConnect Enterprise Edition 5.0 : Intel Pentium 4 2.8 GHz.
RAM 2 GB DDR 400 HDD 80 GB
ขึ้นระบบ(15- 24)-11-2551 Team BMS (POO-NUT-BE-SOM)

ออฟไลน์ yossak

  • Sr. Member
  • ****
  • กระทู้: 428
  • Respect: 0
    • ดูรายละเอียด
    • www.tpphosp.com
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #11 เมื่อ: กรกฎาคม 21, 2010, 08:26:29 AM »
0
ระดับอาจารย์สอน อาจงงนิดหนึ่ง ผมก็ยังงง555 ต้องให้อาจารย์ไปสอนที่ โรงพยาบาลบันนังสตา แล้วละครับแบบนี้  ;D  ;D
ยศศักดิ์   น้อยประสิทธิ์  โรงพยาบาลทองผาภูมิ ขนาด 90 เตียง
Server HP ML350 G6 / Hdd scis 3 TB. / Ram 16 GB./ Centos 6.4 / Mysql 5.5.26/ Hosxp 3.57.2.x
ขึ้นระบบ 2549  จากทีม BMS และขอขอบพี่กิจ สสจ.กจ  คุณ พีบอย ด่านมะขามเตี้ย   พี่นาจ รพ.หลวงพ่อเปิ่น, พี่อ๊อด รพ.ไทรโยค, และที่ให้ความรู้และคำแนะนำ เว็บไซค์โรงพยาบาล  www.tpphosp.com

ออฟไลน์ ICHINEEKO

  • Jr. Member
  • **
  • กระทู้: 54
  • Respect: 0
    • ดูรายละเอียด
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #12 เมื่อ: กรกฎาคม 21, 2010, 10:30:21 AM »
0
mysql_upgrade -u root -p ` มันจะถามรหัสมาอ่ะค่ะ รหัสตัวไหนอ่ะค่ะ ที่ต้องใส่ ใส่ไม่ถูกสักอัน
โรงพยาบาลบันนังสตา
HOSXP 3.56.9.30

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: อยากทำ replicate ต้องทำยังไงค่ะ
« ตอบกลับ #13 เมื่อ: กรกฎาคม 21, 2010, 10:40:24 AM »
0
mysql_upgrade -u root -p ` มันจะถามรหัสมาอ่ะค่ะ รหัสตัวไหนอ่ะค่ะ ที่ต้องใส่ ใส่ไม่ถูกสักอัน
[root@hosxp2 MySQL5.1.30]# rpm -ivh My*
Preparing...                ########################################### [100%]
   1:MySQL-shared           ########################################### [ 33%]
   2:MySQL-client           ########################################### [ 67%]
   3:MySQL-server           ########################################### [100%]

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h hosxp2.somdej17.moph.go.th password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available at http://www.mysql.com/
Support MySQL by buying support/licenses from http://shop.mysql.com/

Starting MySQL.[  OK  ]

[root@hosxp2 MySQL5.1.30]# /usr/bin/mysql_secure_installation
กำหนด password ให้ root ใน MySQL (หากไม่ได้ให้ restart เครื่อง 1 ครั้ง แล้วทำใหม่)
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h server_name password 'new-password'
หากยังไม่ได้ทำตามนี้
ก็กด enter ผ่านไปเลยครับ เพราะเรายังไม่ได้กำหนด password ให้กับ mysql

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