BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 10, 2010, 19:25:54 PM
-
download
1.Percona-XtraDB-client-51-5.1.45-10.rhel4.x86_64.rpm
2.Percona-XtraDB-shared-51-5.1.45-10.rhel4.x86_64.rpm
3.Percona-XtraDB-server-51-5.1.45-10.rhel4.x86_64.rpm
4.Percona-XtraDB-1.0.6-10-5.1.45-10.rhel4.x86_64.rpm
5.xtrabackup-1.1-39.rhel4.x86_64.rpm
-
download CentOS-4.8
http://ftp.cuhk.edu.hk/pub/Linux/centos/4.8/isos/x86_64/CentOS-4.8-x86_64-binDVD.iso
-
ลง CentOS ตามคู่มือ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5102.15
-
1.adduser mysql
2.export TMP=/tmp
3.export TMPDIR=/tmp
4.rm -fr /var/lib/mysql
5.rm -f /etc/init.d/mysql*
6.chmod 744 /etc/my.cnf
7.chown -R mysql
8.chgrp -R mysql
9.rpm -ivh Percona-XtraDB-* --nodeps --force
10.rpm -ivh xtrabackup-1.1-39.rhel4.x86_64.rpm --nodeps --force
11.mysql -e "create database hos"
12.mysql -e "grant all on hos.* to sa@'%' identified by 'sa'"
13.mysql -e "grant all privileges on *.* to sa@'%' identified by 'sa' with grant option"
14.mkdir /mysqlbackup
15.chown mysql:mysql /var/lib/mysql/* -R
เสร็จแล้ว
ก่อนใช้งาน xtrabackup หรือ innobackupex ต้องแก้ไขแฟ้ม /etc/my.cnf ก่อนครับ โดยเพิ่ม section
[xtrabackup]
target_dir=/mysqlbackup
datadir=/var/lib/mysql
-
มาทดสอบด้วยคำสั่ง
xtrabackup --backup --target-dir=/mysqlbackup --datadir=/var/lib/mysql
หรือ
innobackupex-1.5.1 /mysqlbackup
-
innobackupex
Compress single file:
#innobackupex --stream=tar ./ | gzip - > backup.tar.gz
Copy uncompressed stream over network to file
#innobackupex --stream=tar ./ | ssh user@host cat ">" backup.tar
Copy over network without ssh encryption (fast copying)
#ssh user@host "( nc -l -p 9210 > backup.tar & )" && innobackupex --stream=tar ./ | nc host 9210
xtrabackup
(full backup)
# ./xtrabackup --backup --target-dir=/backup/base
...
(incremental backup)
# ./xtrabackup --backup --target-dir=/backup/delta --incremental-basedir=/backup/base
(prepare)
# ./xtrabackup --prepare --target-dir=/backup/base
(apply incremental backup)
# ./xtrabackup --prepare --target-dir=/backup/base --incremental-dir=/backup/delta
# ./innobackupex-1.5.1 tmp --stream=tar | gzip -c > tmp/backup.tar.gz
-
มีใครทดลองแล้วบอกด้วยนะครับ
-
my.cnf 8 G
เสร็จแล้วขอ e-mail คนที่จะทดสอบด้วยนะครับ
ทดสอบครับ ขอหน่วยกล้าตายด้วย
-
tanoy999@gmail.com
-
pop434241@gmail.com 6 Gb
-
tanoy999@gmail.com
ยังไม่ได้รับเลยครับ
-
my.cnf 8 G
เสร็จแล้วขอ e-mail คนที่จะทดสอบด้วยนะครับ
ทดสอบครับ ขอหน่วยกล้าตายด้วย
ใช้กับ master+slave ผมได้ป่าวครับเนี่ย............hs4nwy@hotmail.com, hs4nwy@yahoo.com....ตามนั้นเลยครับ ;D ;D
-
mayput@gmail.com ;D
-
รบกวนด้วยครับ golf_win@hotmail.com ;D ;D
-
หลังสงกรานต์ จะให้ my.cnf กับ
tanoy999@gmail.com
pop434241@gmail.com
hs4nwy@yahoo.com
mayput@gmail.com
golf_win@hotmail.com
ได้รับแล้วฝากทดสอบด้วยนะครับเนื่องจากมีการคำนวนใหม่หลายตัว
ผมยังไม่แน่ใจว่าจะเสถียรแค่ไหน
ประมาณวันที่ 20 เมษา น่าจะได้ทุกคน
ผมขอได้เช็ค Slave Ram 8G ก่อนไม่รู้ว่า PerconaSQL-XtraDB-5.1.45 หยุดทำงานเพราะเหตุใด
สำหรับ Ram 24 G,Ram 10 G ยังทำงานปกติ
Master*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave1*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave2*FreeBSD-8.0+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
หยุดทำงาน
-
;D ;D ;D ;D ;D
-
ชมภาพ
-
เช็ค Slave Ram 8G ก่อนไม่รู้ว่า PerconaSQL-XtraDB-5.1.45 หยุดทำงานเพราะเหตุใด
กับมาแก้ได้แล้ว การ์ดจอ ร้อน แล้วดับ
-
อ.บอยมาแล้ว
-
;D ;D ;D ;D
ขอเสริมให้ง่ายอีกครับ อ.บอย ลงแบบรวดเดียวจบในกรณีตัวติดตั้งอยู่ใน folder เดียวกัน
สั่ง rpm -ivh *
อันนี้รวดเดียวจริงๆครับ
-
มาแล้ว
;D ;D ;D
-
หลังสงกรานต์ จะให้ my.cnf กับ
tanoy999@gmail.com
pop434241@gmail.com
hs4nwy@yahoo.com
mayput@gmail.com
golf_win@hotmail.com
ได้รับแล้วฝากทดสอบด้วยนะครับเนื่องจากมีการคำนวนใหม่หลายตัว
ผมยังไม่แน่ใจว่าจะเสถียรแค่ไหน
ประมาณวันที่ 20 เมษา น่าจะได้ทุกคน
ผมขอได้เช็ค Slave Ram 8G ก่อนไม่รู้ว่า PerconaSQL-XtraDB-5.1.45 หยุดทำงานเพราะเหตุใด
สำหรับ Ram 24 G,Ram 10 G ยังทำงานปกติ
Master*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave1*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave2*FreeBSD-8.0+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
หยุดทำงาน
รอรับครับ
-
ขอทดสอบด้วยคนครับพี่บอย wisanu3@hotmail.com
-
ขอทดสอบด้วยครับ อ.บอย RAM 12 G ครับ อ. กำลังลง PerconaSQL-XtraDB+XtraBackup เหมือนกันครับ ขอบคุณครับ :)
-
ได้งบซื้อ server ใหม่
Fujitsu PRIMERGY TX200S4 Xeon QC E5420 (2.50 GHz/12MB Cache/1333MHz FSB)
RAM 12 GB
ว่าจะลง Centos4.8 64bit และ PerconaSQL-XtraDB+XtraBackup ตามที่ อ.บอย แนะนำ
รบกวน อ.บอย ขอ my.conf ด้วยครับ
-ชื่อ รพ.ขุขันธ์
-RAM(server) 12 GB
-CPU(server) Xeon QC E5420 2.50 GHz
-จำนวน HUB = 15
-ขนาดฐาน HOSxP = 16 GB.
-จำนวนตารางที่เป็น innodb = 1571 table
-จำนวนเครื่องที่ใช้ = 60
-OS เป็น กราฟฟิก
-E-mail = san_exp@hotmail.com
ขอบคุณครับ
-
หลังสงกรานต์ จะให้ my.cnf กับ
tanoy999@gmail.com
pop434241@gmail.com
hs4nwy@yahoo.com
mayput@gmail.com
golf_win@hotmail.com
ได้รับแล้วฝากทดสอบด้วยนะครับเนื่องจากมีการคำนวนใหม่หลายตัว
ผมยังไม่แน่ใจว่าจะเสถียรแค่ไหน
ประมาณวันที่ 20 เมษา น่าจะได้ทุกคน
ผมขอได้เช็ค Slave Ram 8G ก่อนไม่รู้ว่า PerconaSQL-XtraDB-5.1.45 หยุดทำงานเพราะเหตุใด
สำหรับ Ram 24 G,Ram 10 G ยังทำงานปกติ
Master*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave1*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave2*FreeBSD-8.0+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
หยุดทำงาน
;D ;D ;D ;D ;D ??? ??? ??? ??? ??? ??? ??? ??? ??? :o :o :o :o
-
ผมดาวน์โหลด เสร็จแล้วครับ อ.
ตอนนี้ ติดตั้ง my sql ไปใน centos 5.4 ตัว centos 4.8 เพิ่งโหลดเสร็จเมื่อวาน 1 วันเต็มๆ กว่าจะเสร็จครับ
;D ;D ;D
-
ลอง CentOS-4.7.ServerCD-x86_64.iso cd 1 แผ่น ดู
http://vault.centos.org/4.7/isos/x86_64/
-
จริงๆ อยากเอาตัวไหนก็ได้ แต่อยากให้ลอง 4.7
-
หลังสงกรานต์ จะให้ my.cnf กับ
tanoy999@gmail.com
pop434241@gmail.com
hs4nwy@yahoo.com
mayput@gmail.com
golf_win@hotmail.com
ได้รับแล้วฝากทดสอบด้วยนะครับเนื่องจากมีการคำนวนใหม่หลายตัว
ผมยังไม่แน่ใจว่าจะเสถียรแค่ไหน
ประมาณวันที่ 20 เมษา น่าจะได้ทุกคน
ผมขอได้เช็ค Slave Ram 8G ก่อนไม่รู้ว่า PerconaSQL-XtraDB-5.1.45 หยุดทำงานเพราะเหตุใด
สำหรับ Ram 24 G,Ram 10 G ยังทำงานปกติ
Master*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave1*CentOS-4.7serverCD+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
ทำงานปกติ
Slave2*FreeBSD-8.0+PerconaSQL-XtraDB-5.1.45-1.0.6-10.x86_64+XtraBackup-1.1
หยุดทำงาน
;D ;D ;D ;D ;D ??? ??? ??? ??? ??? ??? ??? ??? ??? :o :o :o :o
-
จริงๆ อยากเอาตัวไหนก็ได้ แต่อยากให้ลอง 4.7
ครับ อ.tanoy สู้ๆ โย่วๆๆ
เอาทดลองกับเครื่อง ทดสอบครับ ;D
-
หลังจากที่ได้ทำการทดสอบ ด้วยคำสั่ง innobackupex-1.5.1 /mysqlbackup
แล้วก้สามารถ backup เป็น folder 2010-07-28_15-09-18 อยู่ใน /mysqlbackup
แต่เมื่อทดสอบ restore ตามหัวข้อ ของ อ. MN
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9623.0 (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9623.0)
กลับไม่สามารถ restore ได้
มีข้อความแจ้ง "-bash: innobackupex: command not found"
ไม่แน่ใจว่าทำอะไรผิดตรงไหนหรือไม่ รบกวนท่านผู้รู้ช่วยให้ความกระจ่างด้วยครับ ขอบคุณครับ
-
เปลี่ยน innobackupex เป็น innobackupex-1.5.1 ครับ
-
ร่วมทดสอบ 8 G ครับ
itmanager9@hotmail.com
...........................................
ได้ทดสอบ กับ 24 G หรือยังครับ
จะขอทดสอบด้วย
...........................................
-
ยังไม่ได้ครับ ???
ขอสอบถามเพิ่มเติมนะครับ
การใช้คำสั่งที่มี ./ กับไม่มี ต่างกันอย่างไร
จากที่ศึกษาดูบางเว็บก็ใช้ #./innobackupex บางเว็บก็ #innobackupex เฉย ๆ
ขอบคุณที่เสียสละเวลาอ่านนะครับ
-
ผมใช้คำำสั่ง innobackupex-1.5.1 /mysqlbackup มี error ครับ
to /mysqlbackup/2010-07-29_13-41-20/hos/fp_women.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/anc_ill_history.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/anc_ill_history.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/icd10tm_operation.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/icd10tm_operation.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/community_house.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/community_house.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/dtapp.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/dtapp.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/adr_continue_rechallenge.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/adr_continue_rechallenge.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/operation_time_type.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/operation_time_type.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
100729 13:41:59 InnoDB: Operating system error number 9 in a file operation.
InnoDB: Error number 9 means 'Bad file descriptor'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/operating-system-error-codes.html
InnoDB: File operation call: 'close'.
InnoDB: Cannot continue operation.
innobackupex-1.5.1: Error: ibbackup child process has died at /usr/bin/innobackupex-1.5.1 line 478.
???
-
ผมใช้คำำสั่ง innobackupex-1.5.1 /mysqlbackup มี error ครับ
to /mysqlbackup/2010-07-29_13-41-20/hos/fp_women.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/anc_ill_history.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/anc_ill_history.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/icd10tm_operation.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/icd10tm_operation.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/community_house.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/community_house.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/dtapp.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/dtapp.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/adr_continue_rechallenge.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/adr_continue_rechallenge.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
Copying ./hos/operation_time_type.ibd
to /mysqlbackup/2010-07-29_13-41-20/hos/operation_time_type.ibd
xtrabackup: Error: xtrabackup_copy_datafile() failed.
xtrabackup: Warining: failed to copy, but continuing.
100729 13:41:59 InnoDB: Operating system error number 9 in a file operation.
InnoDB: Error number 9 means 'Bad file descriptor'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/operating-system-error-codes.html
InnoDB: File operation call: 'close'.
InnoDB: Cannot continue operation.
innobackupex-1.5.1: Error: ibbackup child process has died at /usr/bin/innobackupex-1.5.1 line 478.
???
ลองลง mysql ใหม่แบบของผมดูครับ ผมลงแบบนี้แล้วไม่มีปัญหาอะไร
แก้ xxx เป็นเลขเวอร์ชั่นด้วยนะครับ
useradd mysql
export TMP=/tmp
export TMPDIR=/tmp
rm -fr /var/lib/mysql
rm -f /etc/init.d/mysql*
cp my.cnf /etc/my.cnf
chmod 744 /etc/my.cnf
echo 'root soft nofile 30000' >> /etc/security/limits.conf
echo 'root hard nofile 30000' >> /etc/security/limits.conf
echo 'mysql soft nofile 30000' >> /etc/security/limits.conf
echo 'mysql hard nofile 30000' >> /etc/security/limits.conf
rpm -ivh Percona-XtraDB-client-xxx.rpm --nodeps --force
rpm -ivh Percona-XtraDB-shared-xxx.rpm --nodeps --force
rpm -ivh Percona-XtraDB-xxx.rpm --nodeps --force
rpm -ivh Percona-XtraDB-server-xxx.rpm --nodeps --force
rpm -ivh xtrabackup-xxx.rpm --nodeps --force
service mysql stop
echo 'ulimit -n 30000' >> /etc/init.d/mysql
service mysql start
mysql -e "create database hos"
mysql -e "grant all privileges on hos.* to sa@'%' identified by 'sa'"
mysql -e "grant all privileges on *.* to sa@'%' identified by 'sa' with grant option"
mkdir /mysqlbackup
chown mysql:mysql /var/lib/mysql/* -R
echo 'ulimit -n 30000' >> /etc/rc.conf