BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: Bond_007 ที่ มีนาคม 04, 2011, 15:56:49 PM

หัวข้อ: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มีนาคม 04, 2011, 15:56:49 PM
หลังจากเอา My.cnf ไปทับของเดิมแล้วไม่ผ่านครับ
cpu เป็น core2duo ส่วนแรมเป็น 1.5 G
Mysql-server 5.5.91
คิดว่า My.cnf ผิดแน่ๆรบกวนดูให้หน่อยครับ
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มีนาคม 04, 2011, 15:59:30 PM
My.cnf
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มีนาคม 04, 2011, 16:04:44 PM
ให้แก้ไข innodb_log_file_size ให้มีค่าเท่าเดิมครับ
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มีนาคม 04, 2011, 16:22:43 PM
ขึ้น ERROR เหมือนเดิมครับ
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มีนาคม 04, 2011, 16:24:48 PM
ได้ยังครับ
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มีนาคม 04, 2011, 16:26:07 PM
ติดตั้งแบบไหนครับ   os +cpu+ram
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มีนาคม 04, 2011, 16:31:09 PM
ถ้าไปทับของเดิม  มันจะไม่รันแน่ครับ
ต้องเอาตัวเดิมมาใช้ก่อนครับ
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bordin ที่ มีนาคม 04, 2011, 16:54:50 PM
ลบ  ib_logfile0, ib_logfile1 ออก แล้วลอง restart
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: แอดวิน รพ.สหัสขันธ์ ที่ มีนาคม 04, 2011, 16:56:21 PM
#mysql stop
#cd  /var/lib/mysql
#rm ib*       >>>>>>>>>y 3 ครั้ง
-แล้ว  copy my.cnf ไปไว้  /etc

-แล้ว
#service mysql restart


************
หลังจากเอา My.cnf ไปทับของเดิมแล้วไม่ผ่านครับ ก่อนทำกระบวนการนี้ให้สำรอง My.cnf เดิมไว้ด้วยนะครับ
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มีนาคม 04, 2011, 17:01:03 PM
ลบ  ib_logfile0, ib_logfile1 ออก แล้วลอง restart
#mysql stop
#cd  /var/lib/mysql
#rm ib*       >>>>>>>>>y 3 ครั้ง
-แล้ว  copy my.cnf ไปไว้  /etc

-แล้ว
#service mysql restart

ลบได้ ถ้าจะไม่เอาข้อมูลเดิม   
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bordin ที่ มีนาคม 04, 2011, 17:02:44 PM
ที่มัน error เพราะท่านไปแก้  inno_db_log_file_size

ค่านี้ไม่ควรแก้ ขณะที่ทำการ start mysql ไปก่อนแล้ว

เพราะเป็น ค่าของขนาดของ logfile ที่ innodb ใช้ สำหรับเขียนข้อมูล Transaction

ลบได้ตามที่ อ. Tanoy บอกครับ ถ้าไม่เอาข้อมูลเดิม
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มีนาคม 04, 2011, 17:08:18 PM
พอดี น้องเค้าอยากได้ my.cnf  for mysql5.5  ผมก็เลยส่งให้   ลองเล่นหวังว่าคงเป็นเครื่อง เล่นๆ นะครับ
 ;D ;D ;D ;D ;D ;D   
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bordin ที่ มีนาคม 04, 2011, 17:12:52 PM
พอดี น้องเค้าอยากได้ my.cnf  for mysql5.5  ผมก็เลยส่งให้   ลองเล่นหวังว่าคงเป็นเครื่อง เล่นๆ นะครับ
 ;D ;D ;D ;D ;D ;D   


55555 มาขอผมเหมือนกันครับพี่....แต่พอดียุ่ง ๆ เลยไม่ได้จัดให้  ;D ;D ;D

หวังว่าคงเป็นเช่นนั้นแล....5555  ;D ;D ;D
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มีนาคม 04, 2011, 17:43:13 PM
ตอนทำไป start มันที 1 แล้ว stop เอา my.cnf ไปทับคับ
ให้แก้ไข innodb_log_file_size ให้มีค่าเท่าเดิมครับ
ที่มัน error เพราะท่านไปแก้  inno_db_log_file_size

ค่านี้ไม่ควรแก้ ขณะที่ทำการ start mysql ไปก่อนแล้ว

เพราะเป็น ค่าของขนาดของ logfile ที่ innodb ใช้ สำหรับเขียนข้อมูล Transaction

ลบได้ตามที่ อ. Tanoy บอกครับ ถ้าไม่เอาข้อมูลเดิม
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bordin ที่ มีนาคม 04, 2011, 17:44:11 PM
ตอนทำไป start มันที 1 แล้ว stop เอา my.cnf ไปทับคับ
ให้แก้ไข innodb_log_file_size ให้มีค่าเท่าเดิมครับ
ที่มัน error เพราะท่านไปแก้  inno_db_log_file_size

ค่านี้ไม่ควรแก้ ขณะที่ทำการ start mysql ไปก่อนแล้ว

เพราะเป็น ค่าของขนาดของ logfile ที่ innodb ใช้ สำหรับเขียนข้อมูล Transaction

ลบได้ตามที่ อ. Tanoy บอกครับ ถ้าไม่เอาข้อมูลเดิม

วิธีการที่ควร

ก่อนลง Mysql ควรเอา my.cnf ไปไว้ใน /etc/ ก่อนครับ  ;D ;D
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มีนาคม 04, 2011, 19:38:27 PM
นอกจากค่า inno_db_log_file_size  มีค่าอะไรอีกบ้างที่ไม่ควรแก้ครับ
ที่มัน error เพราะท่านไปแก้  inno_db_log_file_size

ค่านี้ไม่ควรแก้ ขณะที่ทำการ start mysql ไปก่อนแล้ว

เพราะเป็น ค่าของขนาดของ logfile ที่ innodb ใช้ สำหรับเขียนข้อมูล Transaction

ลบได้ตามที่ อ. Tanoy บอกครับ ถ้าไม่เอาข้อมูลเดิม
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มีนาคม 04, 2011, 19:39:13 PM
ความลับแตก  ;D ;D
พอดี น้องเค้าอยากได้ my.cnf  for mysql5.5  ผมก็เลยส่งให้   ลองเล่นหวังว่าคงเป็นเครื่อง เล่นๆ นะครับ
 ;D ;D ;D ;D ;D ;D   


55555 มาขอผมเหมือนกันครับพี่....แต่พอดียุ่ง ๆ เลยไม่ได้จัดให้  ;D ;D ;D

หวังว่าคงเป็นเช่นนั้นแล....5555  ;D ;D ;D
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มีนาคม 04, 2011, 19:54:20 PM
innodb_open_files = 2000

ระวัง หน่อย

innodb_open_files = 5000

ตาราง HOS มีมากนะครับ
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มีนาคม 04, 2011, 20:00:53 PM
[mysqld]
#edit
max_connections=1000

innodb_file_per_table
innodb_thread_concurrency = 0
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_flush_method=O_DIRECT
innodb_doublewrite=0
innodb_support_xa = 0
innodb_open_files = 2000
innodb_locks_unsafe_for_binlog=1
innodb_flush_method=O_DIRECT
innodb_doublewrite=0

join_buffer_size = 2M
concurrent_insert = 2

max_heap_table_size = 512M


วางให้ถูกตำแหน่ง
หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มีนาคม 04, 2011, 20:13:22 PM
ขอบคุณครับ
[mysqld]
#edit
max_connections=1000

innodb_file_per_table
innodb_thread_concurrency = 0
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_flush_method=O_DIRECT
innodb_doublewrite=0
innodb_support_xa = 0
innodb_open_files = 2000
innodb_locks_unsafe_for_binlog=1
innodb_flush_method=O_DIRECT
innodb_doublewrite=0

join_buffer_size = 2M
concurrent_insert = 2

max_heap_table_size = 512M


วางให้ถูกตำแหน่ง
innodb_open_files = 2000

ระวัง หน่อย

innodb_open_files = 5000

ตาราง HOS มีมากนะครับ

หัวข้อ: Re: ลง My.cnf แล้ว Start Mysql ไม่ขึ้นครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มีนาคม 04, 2011, 20:14:10 PM
key_buffer_size = 500M
query_cache_size = 150M
table_open_cache = 1200
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M

ปรับเป็น

key_buffer_size = 128M
query_cache_size =256M
table_open_cache = 2K
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 256M



*******************************
[mysqldump]
quick
max_allowed_packet = 16M

ปรับเป็น
[mysqldump]
quick
max_allowed_packet = 256M