BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Neo ที่ พฤศจิกายน 13, 2008, 15:12:42 PM
-
พอมีน้องบอกว่ามี MySQL ที่สามารถทำเป็น Innodb แล้ว สามารถนำมาอัพเดท ไ้ด้เลย แล้วจะไม่เกิดปัญหา Innodb Disble ไม่รู้จริงมั่ยครับ ถ้าจริง ขอหน่อยครับ อ.อ็อด หรือ อ.ท่านอื่นๆ ก็ได้ถ้ามี ขอขอบคุณครับ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb แล้ว ยิ่ง OK
-
พอมีน้องบอกว่ามี MySQL ที่สามารถทำเป็น Innodb แล้ว สามารถนำมาอัพเดท ไ้ด้เลย แล้วจะไม่เกิดปัญหา Innodb Disble ไม่รู้จริงมั่ยครับ ถ้าจริง ขอหน่อยครับ อ.อ็อด หรือ อ.ท่านอื่นๆ ก็ได้ถ้ามี ขอขอบคุณครับ MySQL เวอร์ 5.1.29-re ที่ทำเป็น Innodb แล้ว ยิ่ง OK
ไม่ใช่ MySQL เวอร์ 5.1.29-rc แต่เป็น my.cnf ครับ
-
ขอบคุณ อ.บอย ที่ให้ความกระจ่าง (โดยน้องหลอกแล้วเรา อิอิ)
-
แบบนี้ต้องทำ server ใหม่หรือแค่อัป mysql และ my.cnf ครับพี่บอย
-
แบบนี้ต้องทำ server ใหม่หรือแค่อัป mysql และ my.cnf ครับพี่บอย
ตอนนี้ใช้ mysql 4 5 6 อะไรอยู่
แก้ my.cnf ก็ทำ innodb ได้เลย ครับ
-
ตอนนี้ใช้ 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 ก็ทำ innodb ได้เลย ครับ
ยืนยัน :) :)
-
ใช้ mysql 5 ครับ ผมขอ my.cnf 1GB.และ 4 GB. ครับ
-
ตอนนี้ใช้ 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 ครับ
-
ขอบคุณมากครับท่าน :o
-
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
-
ขอบคุณครับ ;D
อ.ครับ ที่ฐานข้อมูลยังเป็นแบบ MyIsam ใช้แบบนี้ได้เลยหรือเปล่าครับ ???
-
ได้ครับ แต่ขอแนะนำ innodb ครับ
ดู innodb_buffer_pool_size = 2456M
MyIsam
ดู key_buffer = 1640M
-
ผมขอแนะนำให้ทำ server
ลง os ใหม่
ลง mysql ใหม่
ลง my.cnf ใหม่
จะดีกว่าครับ
-
ก็อยากจะทำอยู่ครับ อ. แต่ Mysql ยังเป็น 5.0.41 อยู่เลยครับ ทำได้ไหมครับ(ผมทดสอบเป็น 5.1.28 แล้วเมื่อวันก่อน ปรากฏว่า แฮ้งค์ทั้งระบบเลยครับ :'( :'( :'() ก็เลยยังไม่กล้าเปลี่ยนน่ะครับ :(
-
ขอบคุณครับ อ. ว่าจะทำใหม่อยู่ครับ ;D
-
ถ้าตอนนี้ปรับ my.cnf (ตามที่อ.บอก)เสร็จ ก็ service mysql restart ได้เลยใช่ไหมครับ อ. :)
-
ต้องใช้คำสั่งนี้ก่อน
rm -f /var/lib/mysql/ib*
-
ขอบคุณครับ อ. ;D
ถามต่อครับ Server ของผมเป็น HP PROLIANT ML350 G4p INTEL XEON 3.0 2 CPU
มันเป็น แบบ 64bit หรือเปล่าครับ ต้องใช้ mysql 5.1.28 แบบ 64bit เหมือนของ อ.หรือเปล่าครับ ???
-
ขอบคุณครับ อ. ;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 ก็จะดีครับ
-
ขอบคุณครับ อ. ;D
แล้วมีคำสั่งตรวจสอบไหมครับ ว่าเป็น 64bit หรือ 32bit น่ะครับ ???
-
ขอบคุณครับ อ. ;D
แล้วมีคำสั่งตรวจสอบไหมครับ ว่าเป็น 64bit หรือ 32bit น่ะครับ ???
ผมคิดว่า os น่าจะเป็น 32 bit ครับ
cpu เป็น 64 bit 100 % คับ
เพราะเป็นตั้งแต่ ml 350 g2 แล้วครับ
CentOS-5.2-x86_64-bin-DVD.iso
-
ขอบคุณครับ อ. ;D
สุดยอดจริงๆ เลยครับ ;D
-
ขอถามอีกนิดครับ ผมก็อยากเปลี่ยนเหมือนกันครับ แต่ไม่อยากลงเครื่องใหม่ เปลี่ยนแค่ MySQL 5.1.29-RC ได้มะครับ ปัจจุบันใช้ MySQL 5.1.24-RC 32bit อยากเปลี่ยนเป็น MySQL 5.1.29-RC 64bit เพราะ OS เป็น CentOS 5.2 64 Bit ครับ ไม่ทราบว่าถ้าจะทำมีขั้นตอนอย่างไรบ้างครับ ช่วยบอกหน่อยครับจะลองทำดูครับ ขอบคุณ
-
ปรับตามอ.บอกแล้วครับ
[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