BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Neo ที่ พฤศจิกายน 13, 2008, 15:12:42 PM

หัวข้อ: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: Neo ที่ พฤศจิกายน 13, 2008, 15:12:42 PM
พอมีน้องบอกว่ามี MySQL ที่สามารถทำเป็น Innodb แล้ว สามารถนำมาอัพเดท ไ้ด้เลย แล้วจะไม่เกิดปัญหา Innodb Disble ไม่รู้จริงมั่ยครับ ถ้าจริง ขอหน่อยครับ อ.อ็อด หรือ อ.ท่านอื่นๆ ก็ได้ถ้ามี ขอขอบคุณครับ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb แล้ว ยิ่ง OK
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 15:33:24 PM
พอมีน้องบอกว่ามี MySQL ที่สามารถทำเป็น Innodb แล้ว สามารถนำมาอัพเดท ไ้ด้เลย แล้วจะไม่เกิดปัญหา Innodb Disble ไม่รู้จริงมั่ยครับ ถ้าจริง ขอหน่อยครับ อ.อ็อด หรือ อ.ท่านอื่นๆ ก็ได้ถ้ามี ขอขอบคุณครับ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb แล้ว ยิ่ง OK
ไม่ใช่ MySQL เวอร์ 5.1.29-rc แต่เป็น my.cnf ครับ
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: Neo ที่ พฤศจิกายน 13, 2008, 17:02:05 PM
ขอบคุณ อ.บอย ที่ให้ความกระจ่าง  (โดยน้องหลอกแล้วเรา อิอิ)
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: sayun ที่ พฤศจิกายน 13, 2008, 17:04:24 PM
แบบนี้ต้องทำ server ใหม่หรือแค่อัป mysql และ my.cnf ครับพี่บอย
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 13, 2008, 17:15:13 PM
แบบนี้ต้องทำ server ใหม่หรือแค่อัป mysql และ my.cnf ครับพี่บอย

ตอนนี้ใช้  mysql  4 5 6 อะไรอยู่

แก้ my.cnf ก็ทำ innodb ได้เลย ครับ
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 17:42:36 PM

ตอนนี้ใช้  mysql  4 5 6 อะไรอยู่

แก้ my.cnf ก็ทำ innodb ได้เลย ครับ

แบบนี้ได้เลยหรือเปล่าครับ อ. ram 4g ครับ

[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
#basedir   = /var/lib/mysql
#datadir   = /var/lib/mysql/data
default-character-set=tis620

[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking

key_buffer = 820M
max_allowed_packet = 128M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 512M
thread_cache = 8
query_cache_size= 386M

thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 1000

innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/

#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 1024M
innodb_additional_mem_pool_size = 24M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 0

[mysqldump]
quick
max_allowed_packet = 32M
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
 ;D
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: เข้ม ที่ พฤศจิกายน 13, 2008, 17:45:36 PM

แก้ my.cnf ก็ทำ innodb ได้เลย ครับ


ยืนยัน  :) :)
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: sayun ที่ พฤศจิกายน 13, 2008, 18:00:03 PM
 ใช้ mysql 5 ครับ ผมขอ my.cnf 1GB.และ 4 GB. ครับ 
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 18:36:16 PM

ตอนนี้ใช้  mysql  4 5 6 อะไรอยู่

แก้ my.cnf ก็ทำ innodb ได้เลย ครับ

แบบนี้ได้เลยหรือเปล่าครับ อ. ram 4g ครับ

[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
#basedir   = /var/lib/mysql
#datadir   = /var/lib/mysql/data
default-character-set=tis620

[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking

key_buffer = 820M
max_allowed_packet = 128M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 512M
thread_cache = 8
query_cache_size= 386M

thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 1000

innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/

#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 1024M
innodb_additional_mem_pool_size = 24M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 0

[mysqldump]
quick
max_allowed_packet = 32M
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
 ;D

น่าจะเป็น my.cnf 2 G ครับ
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 18:39:59 PM
ขอบคุณมากครับท่าน :o
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 18:44:52 PM
my.cnf 4 G ต้องประมาณนี้ครับ
[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
default-character-set=tis620

[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 1640M
max_allowed_packet = 128M
table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 512M
thread_cache_size = 8
query_cache_size= 386M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
#interactive_timeout = 600
#wait_timeout = 1200
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 2456M
innodb_additional_mem_pool_size = 24M
innodb_log_file_size = 256M
innodb_log_buffer_size = 2M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 0

[mysqldump]
quick
max_allowed_packet = 16M
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 400M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 18:48:32 PM
ขอบคุณครับ ;D
อ.ครับ ที่ฐานข้อมูลยังเป็นแบบ MyIsam ใช้แบบนี้ได้เลยหรือเปล่าครับ ???
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 18:50:13 PM
ได้ครับ แต่ขอแนะนำ innodb ครับ
ดู innodb_buffer_pool_size = 2456M

MyIsam
ดู key_buffer = 1640M
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 18:54:30 PM
ผมขอแนะนำให้ทำ server
ลง os ใหม่
ลง mysql ใหม่
ลง my.cnf ใหม่
จะดีกว่าครับ


หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 18:55:56 PM
ก็อยากจะทำอยู่ครับ อ. แต่ Mysql ยังเป็น 5.0.41 อยู่เลยครับ ทำได้ไหมครับ(ผมทดสอบเป็น 5.1.28 แล้วเมื่อวันก่อน ปรากฏว่า แฮ้งค์ทั้งระบบเลยครับ :'( :'( :'() ก็เลยยังไม่กล้าเปลี่ยนน่ะครับ  :(
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 18:57:45 PM
ขอบคุณครับ อ. ว่าจะทำใหม่อยู่ครับ ;D
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 19:01:16 PM
ถ้าตอนนี้ปรับ my.cnf (ตามที่อ.บอก)เสร็จ ก็ service mysql restart ได้เลยใช่ไหมครับ อ. :)
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 19:14:13 PM
ต้องใช้คำสั่งนี้ก่อน
rm -f /var/lib/mysql/ib*
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 19:24:58 PM
ขอบคุณครับ อ.  ;D
ถามต่อครับ Server ของผมเป็น HP  PROLIANT ML350 G4p  INTEL XEON  3.0 2 CPU
มันเป็น แบบ 64bit หรือเปล่าครับ ต้องใช้ mysql 5.1.28 แบบ 64bit เหมือนของ อ.หรือเปล่าครับ ???
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 19:29:05 PM
ขอบคุณครับ อ.  ;D
ถามต่อครับ Server ของผมเป็น HP  PROLIANT ML350 G4p  INTEL XEON  3.0 2 CPU
มันเป็น แบบ 64bit หรือเปล่าครับ ต้องใช้ mysql 5.1.28 แบบ 64bit เหมือนของ อ.หรือเปล่าครับ ???
เป็น 64bit ครับ
ถ้าจะใช้ควรเป็น cent os 5.2 x86 ครับ + mysql 5.1.29 x86 ก็จะดีครับ
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 19:32:27 PM
ขอบคุณครับ อ. ;D
แล้วมีคำสั่งตรวจสอบไหมครับ ว่าเป็น 64bit หรือ 32bit น่ะครับ ???
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 13, 2008, 19:37:18 PM
ขอบคุณครับ อ. ;D
แล้วมีคำสั่งตรวจสอบไหมครับ ว่าเป็น 64bit หรือ 32bit น่ะครับ ???

ผมคิดว่า os น่าจะเป็น 32 bit ครับ
cpu เป็น 64 bit 100 % คับ
เพราะเป็นตั้งแต่ ml 350 g2 แล้วครับ
CentOS-5.2-x86_64-bin-DVD.iso
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 13, 2008, 19:40:26 PM
ขอบคุณครับ อ. ;D
สุดยอดจริงๆ เลยครับ  ;D
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: Neo ที่ พฤศจิกายน 13, 2008, 23:45:17 PM
ขอถามอีกนิดครับ ผมก็อยากเปลี่ยนเหมือนกันครับ แต่ไม่อยากลงเครื่องใหม่ เปลี่ยนแค่ MySQL 5.1.29-RC ได้มะครับ ปัจจุบันใช้ MySQL 5.1.24-RC 32bit อยากเปลี่ยนเป็น MySQL 5.1.29-RC 64bit เพราะ OS เป็น CentOS 5.2 64 Bit ครับ ไม่ทราบว่าถ้าจะทำมีขั้นตอนอย่างไรบ้างครับ ช่วยบอกหน่อยครับจะลองทำดูครับ ขอบคุณ
หัวข้อ: Re: ขอ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb มาแล้วมีมั่ยครับ
เริ่มหัวข้อโดย: yord ที่ พฤศจิกายน 14, 2008, 01:13:13 AM
ปรับตามอ.บอกแล้วครับ
[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
default-character-set=tis620

[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 1640M
max_allowed_packet = 128M
table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 512M
thread_cache_size = 8
query_cache_size= 386M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
#interactive_timeout = 600
#wait_timeout = 1200
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 2456M
innodb_additional_mem_pool_size = 24M
innodb_log_file_size = 256M
innodb_log_buffer_size = 2M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 0

[mysqldump]
quick
max_allowed_packet = 16M
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 1064M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 1604M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

ด้วยแรม 4G
พรุ่งนี้จะดูช่วงเวลาที่ คนไข้มาเยอะ ว่ากราฟจะขึ้นสูงไหม ;D ;D ;D