BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:15:34 PM

หัวข้อ: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:15:34 PM
2048 M = 2 G
4096 M = 4 G
8192 M = 8 G
16384 M = 16 G
32768 M = 32 G
65536 M = 64 G

มีใครสนใจทำแจก

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:17:30 PM
1.ใช้ mysql 5.1.xxx ขึ้นไป
2.ต้องบอกว่าใช้แล้วเป้นอย่างไร (โชว์กราฟ)
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:27:53 PM
สำหรับ 2 G

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:28:48 PM
สำหรับ 4 G

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:33:38 PM
my.cnf 8 G

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:49:42 PM
my.cnf 16 G

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:53:42 PM
my.cnf 16 G x 2 cpu Q

รายละเอียด

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 16:54:33 PM
my.cnf 32 G x 2 cpu Q

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: Sandman ที่ กุมภาพันธ์ 02, 2009, 17:23:17 PM
อ.บอยครับ ขอ my.cnf ของ ram 512MB และ 1GB(1024) ด้วยได้ไหมครับ พอดีว่ามี server ram 2 ขนาดนี้อยู่ครับ และผมเชื่อว่าคงมีหลาย รพ. ที่ยังใช้ ram 2 ขนาดนี้อยู่ และไม่เข้าใจการตั้งค่า my.cnf (อย่างผม)

ขอบคุณล่วงหน้าครับ   ;D ;D ;D ;D
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: pa_net ที่ กุมภาพันธ์ 02, 2009, 18:39:18 PM
error ครับ อ.บอย มัน Start Service ไม่ผ่านครับ ผมโหลด 8GB มาครับ
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: skypec ที่ กุมภาพันธ์ 02, 2009, 19:03:41 PM
ขอบคุณนะครับอ.บอย
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 03, 2009, 07:32:36 AM
error ครับ อ.บอย มัน Start Service ไม่ผ่านครับ ผมโหลด 8GB มาครับ

น่าจะมีการลงที่ผิดขั้นตอนเพราะ my.cnf 8 G ทดลองใช้มา 2 รพ.แล้ว
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 03, 2009, 07:36:11 AM
อ.บอยครับ ขอ my.cnf ของ ram 512MB และ 1GB(1024) ด้วยได้ไหมครับ พอดีว่ามี server ram 2 ขนาดนี้อยู่ครับ และผมเชื่อว่าคงมีหลาย รพ. ที่ยังใช้ ram 2 ขนาดนี้อยู่ และไม่เข้าใจการตั้งค่า my.cnf (อย่างผม)

ขอบคุณล่วงหน้าครับ   ;D ;D ;D ;D

รอช่วงเย็นนะครับเดี๋ยวหามาให้
my.cnf น่าจะเป็น myisam ทั้ง 512 M ,1024 M
มี innodb 1024 M
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: เข้ม ที่ กุมภาพันธ์ 03, 2009, 09:48:53 AM
error ครับ อ.บอย มัน Start Service ไม่ผ่านครับ ผมโหลด 8GB มาครับ

ถ้าเป็นแบบนำไปทับ my.cnf เดิม ก็น่าจะเกิด error นะครับ
เพราะว่า มีการไปเปลี่ยนขนาดของ

innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_buffer_size = xM
innodb_log_file_size = xxxM

หรือป่าวครับ ?
ถ้าให้ดีดูที่ /var/lib/mysql/hostname.err ไฟล์ดีกว่าครับ
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 03, 2009, 10:21:05 AM
error ครับ อ.บอย มัน Start Service ไม่ผ่านครับ ผมโหลด 8GB มาครับ
มีการเผลอไปลบแฟ้ม hostname.pid หรือเปล่าครับ ลอง uninstall mysql แล้ว install ใหม่อีกครั้งครับ
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: pa_net ที่ กุมภาพันธ์ 03, 2009, 12:12:12 PM
error ครับ อ.บอย มัน Start Service ไม่ผ่านครับ ผมโหลด 8GB มาครับ

น่าจะมีการลงที่ผิดขั้นตอนเพราะ my.cnf 8 G ทดลองใช้มา 2 รพ.แล้ว
ไม่ทราบว่าต้องทำอย่างไงครับอ.บอย วิธีเปลี่ยน my.cnf  ช่วยบอกวิธีให้หน่อยนะครับ แบบว่า ไม่เคยทำเหมือนกัน ??? ??? :D
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: panomm ที่ กุมภาพันธ์ 03, 2009, 13:39:27 PM
ได้เอา 2 กิก ไปลอง ก็ไม่ผ่านครับ service mysql ไม่ยอมให้ start ครับ
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: bacho_hospital ที่ กุมภาพันธ์ 03, 2009, 15:04:46 PM
ของผม พอลง my.cnf 2 g ของ อ. ทำการ Stop Mysql และพอ Start MySql มี Fail เป็นไปได้มั้ยครับ  ว่าผมกำลัง Replicate กับเซอร์เวอร์ตัวเก่า อยู่
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 03, 2009, 21:41:01 PM
อาการเดียวกับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8892.msg50649#msg50649 เลยครับ
ผมว่าถ้าเรามี my.cnf แล้ว และใช้งานอยู่แล้ว เพราะเราเอาตัวใหม่นี้ไปทับ มันจะเกิด conflict กับ config เหล่านี้น่ะครับ เช่น ขนาดของ log file เดิมที่เรากำหนดไว้ (ตอนติดตั้ง mysql ใหม่ ๆ = 5MB) ไม่เท่ากัน เลยทำให้เกิด error ขึ้นได้ครับ

ผมแนะนำว่าท่านที่เอาไปใช้ ควร backup ข้อมูลออกมาก่อน แล้ว uninstall mysql แล้วเปลี่ยนชื่อ folder ของ mysql (/var/lib/mysql) เป็นอย่างอื่นก่อน เช่น /var/lib/mysql_bak (...เดิมทีคิดว่าจะให้ลบทิ้งเลย...แต่กลับมีปัญหาครับ เลยใช้การเปลี่ยนชื่อ folder ดีกว่า...) แล้วจึง install mysql อีกครั้งครับ โดยไม่ต้องลบ my.cnf (อันที่เอาไปใช้แล้วเกิดปัญหา) คืออเราติตดั้ง mysql ใหม่ มันก็จะใช้ my.cnf อันนี้แหละครับ สร้าง log file และ data file ตามขนาดที่เราระบุไว้ใน my.cnf อ่ะครับ

น่าจะเป็นแบบนี้อ่ะครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8813.msg50761#msg50761
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 03, 2009, 21:49:49 PM
สรุปง่าย ๆ คือ ใครอยากใช้ my.cnf เหล่านี้ ก็ควรใช้เมื่อเราติดตั้ง mysql เสร็จ แล้ว copy ไปใส่ใน /etc เลยครับ ก่อนที่จะ start mysql ครั้งแรก เพื่อไม่ให้เกิดปัญหาเหล่านี้ครับ
1. ติดตั้ง Linux
2. ติดตั้ง MySQL พร้อมพรรคพวก (เช่น perl-dbi หรืออาจไม่ต้อง ลองค้นดูมีคำแนะนำในกระทู้ก่อนหน้านี้แล้ว) ...เสร็จแล้วอย่าเพิ่ง start MySQL
3. copy my.cnf ที่ต้องการไปใส่ใน /etc
4. start MySQL ได้ ***อันนี้สำคัญ อย่าทำก่อนข้อ 3 ครับ เดี๋ยวจะเจอ error โน่น error นี่ ครับ
5. config ค่าของ MySQL เช่น password ของ root ***ข้อนี้อาจทำก่อนขอ้ 3 ได้ครับ
6. สร้าง database hos ได้ ********* เอาไว้ขั้นท้าย ๆ เลย

ส่วนใครมีการสร้างฐานข้อมูลไว้แล้ว ควร backup ก่อน แล้วทำตามที่แนะนำข้างบนครับ ...อ้อ...ลืมบอกว่าถ้าเสร็จแล้ว อย่าลืม restore ข้อมูลมานะครับ หากเป็น slave ก็ทำ initial import มาใหม่ก็ได้ ถ้าเป็น server หลัก อย่าลืมเข้าไป high performance ด้วย

มือใหม่...เก็บตกมาจากประสบการณ์ครับ
ท่านอื่น ๆ อาจมีประสบการในการแก้ปัญหาที่แตกต่างกัน ลองทำละกัน (อย่าลองดู...อย่างเดียว)
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 04, 2009, 05:59:05 AM
อาการเดียวกับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8892.msg50649#msg50649 เลยครับ
ผมว่าถ้าเรามี my.cnf แล้ว และใช้งานอยู่แล้ว เพราะเราเอาตัวใหม่นี้ไปทับ มันจะเกิด conflict กับ config เหล่านี้น่ะครับ เช่น ขนาดของ log file เดิมที่เรากำหนดไว้ (ตอนติดตั้ง mysql ใหม่ ๆ = 5MB) ไม่เท่ากัน เลยทำให้เกิด error ขึ้นได้ครับ

ผมแนะนำว่าท่านที่เอาไปใช้ ควร backup ข้อมูลออกมาก่อน แล้ว uninstall mysql แล้วเปลี่ยนชื่อ folder ของ mysql (/var/lib/mysql) เป็นอย่างอื่นก่อน เช่น /var/lib/mysql_bak (...เดิมทีคิดว่าจะให้ลบทิ้งเลย...แต่กลับมีปัญหาครับ เลยใช้การเปลี่ยนชื่อ folder ดีกว่า...) แล้วจึง install mysql อีกครั้งครับ โดยไม่ต้องลบ my.cnf (อันที่เอาไปใช้แล้วเกิดปัญหา) คืออเราติตดั้ง mysql ใหม่ มันก็จะใช้ my.cnf อันนี้แหละครับ สร้าง log file และ data file ตามขนาดที่เราระบุไว้ใน my.cnf อ่ะครับ

น่าจะเป็นแบบนี้อ่ะครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8813.msg50761#msg50761
สรุปง่าย ๆ คือ ใครอยากใช้ my.cnf เหล่านี้ ก็ควรใช้เมื่อเราติดตั้ง mysql เสร็จ แล้ว copy ไปใส่ใน /etc เลยครับ ก่อนที่จะ start mysql ครั้งแรก เพื่อไม่ให้เกิดปัญหาเหล่านี้ครับ
1. ติดตั้ง Linux
2. ติดตั้ง MySQL พร้อมพรรคพวก (เช่น perl-dbi หรืออาจไม่ต้อง ลองค้นดูมีคำแนะนำในกระทู้ก่อนหน้านี้แล้ว) ...เสร็จแล้วอย่าเพิ่ง start MySQL
3. copy my.cnf ที่ต้องการไปใส่ใน /etc
4. start MySQL ได้ ***อันนี้สำคัญ อย่าทำก่อนข้อ 3 ครับ เดี๋ยวจะเจอ error โน่น error นี่ ครับ
5. config ค่าของ MySQL เช่น password ของ root ***ข้อนี้อาจทำก่อนขอ้ 3 ได้ครับ
6. สร้าง database hos ได้ ********* เอาไว้ขั้นท้าย ๆ เลย

ส่วนใครมีการสร้างฐานข้อมูลไว้แล้ว ควร backup ก่อน แล้วทำตามที่แนะนำข้างบนครับ ...อ้อ...ลืมบอกว่าถ้าเสร็จแล้ว อย่าลืม restore ข้อมูลมานะครับ หากเป็น slave ก็ทำ initial import มาใหม่ก็ได้ ถ้าเป็น server หลัก อย่าลืมเข้าไป high performance ด้วย

มือใหม่...เก็บตกมาจากประสบการณ์ครับ
ท่านอื่น ๆ อาจมีประสบการในการแก้ปัญหาที่แตกต่างกัน ลองทำละกัน (อย่าลองดู...อย่างเดียว)

ขอบคุณครับ  ;D ;D ;Dพี่โก้สุดยอด ;D ;D ;D
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 04, 2009, 06:59:12 AM
ไม่รู้ว่าจะถูกต้องตามทฤษฎีหรือเปล่า ...  ::) ::) ::) ::) ::)
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: bacho_hospital ที่ กุมภาพันธ์ 04, 2009, 08:32:31 AM
สรุปง่าย ๆ คือ ใครอยากใช้ my.cnf เหล่านี้ ก็ควรใช้เมื่อเราติดตั้ง mysql เสร็จ แล้ว copy ไปใส่ใน /etc เลยครับ ก่อนที่จะ start mysql ครั้งแรก เพื่อไม่ให้เกิดปัญหาเหล่านี้ครับ
1. ติดตั้ง Linux
2. ติดตั้ง MySQL พร้อมพรรคพวก (เช่น perl-dbi หรืออาจไม่ต้อง ลองค้นดูมีคำแนะนำในกระทู้ก่อนหน้านี้แล้ว) ...เสร็จแล้วอย่าเพิ่ง start MySQL
3. copy my.cnf ที่ต้องการไปใส่ใน /etc
4. start MySQL ได้ ***อันนี้สำคัญ อย่าทำก่อนข้อ 3 ครับ เดี๋ยวจะเจอ error โน่น error นี่ ครับ
5. config ค่าของ MySQL เช่น password ของ root ***ข้อนี้อาจทำก่อนขอ้ 3 ได้ครับ
6. สร้าง database hos ได้ ********* เอาไว้ขั้นท้าย ๆ เลย

ส่วนใครมีการสร้างฐานข้อมูลไว้แล้ว ควร backup ก่อน แล้วทำตามที่แนะนำข้างบนครับ ...อ้อ...ลืมบอกว่าถ้าเสร็จแล้ว อย่าลืม restore ข้อมูลมานะครับ หากเป็น slave ก็ทำ initial import มาใหม่ก็ได้ ถ้าเป็น server หลัก อย่าลืมเข้าไป high performance ด้วย

มือใหม่...เก็บตกมาจากประสบการณ์ครับ
ท่านอื่น ๆ อาจมีประสบการในการแก้ปัญหาที่แตกต่างกัน ลองทำละกัน (อย่าลองดู...อย่างเดียว)


ขอขอบคุณ อาจารย์ โก้ มั๊กมาก  เดียวคืนนี้จะลองดู
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: panomm ที่ กุมภาพันธ์ 04, 2009, 08:49:02 AM
รู้แล้วครับว่าทำไมถึง start mysql ไม่ได้ ต้องทำเป็นขั้นตอนดังนี้
1. service mysql stop
2. copy my.cnf (สูตรของอ.บอย) ไปทับของเดิมใน /etc/my.cnf
3. cd /var/lib/mysql
4. rm ib* ตอบ yes ทั้งหมดที่ถาม (ประมาณ 3 ครั้ง)
5. service mysql start
แค่นี้ก็ใช้งานได้แล้วครับ  แต่ mysql ของผมยังทำงานหนักอยู่ครับ (ทั้งๆที่เป็นเครื่องสำรองเฉยๆ)ตามรูปครับ
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 04, 2009, 19:52:11 PM
แต่ mysql ของผมยังทำงานหนักอยู่ครับ (ทั้งๆที่เป็นเครื่องสำรองเฉยๆ)ตามรูปครับ

ถูกแล้วลองส่งรูปตอนมีคนไข้มากที่สุด
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 06, 2009, 17:07:27 PM
รู้แล้วครับว่าทำไมถึง start mysql ไม่ได้ ต้องทำเป็นขั้นตอนดังนี้
1. service mysql stop
2. copy my.cnf (สูตรของอ.บอย) ไปทับของเดิมใน /etc/my.cnf
3. cd /var/lib/mysql
4. rm ib* ตอบ yes ทั้งหมดที่ถาม (ประมาณ 3 ครั้ง)
5. service mysql start
แค่นี้ก็ใช้งานได้แล้วครับ  แต่ mysql ของผมยังทำงานหนักอยู่ครับ (ทั้งๆที่เป็นเครื่องสำรองเฉยๆ)ตามรูปครับ

ทดลองใช้เป็น server หลักเลย
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: sayun ที่ มีนาคม 23, 2009, 01:20:16 AM
ตัวนี้น่าจะใช้ได้หรือเปล่า สำหรับ server 1 gb.
หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: Neo ที่ เมษายน 17, 2009, 20:18:36 PM
รู้แล้วครับว่าทำไมถึง start mysql ไม่ได้ ต้องทำเป็นขั้นตอนดังนี้
1. service mysql stop
2. copy my.cnf (สูตรของอ.บอย) ไปทับของเดิมใน /etc/my.cnf
3. cd /var/lib/mysql
4. rm ib* ตอบ yes ทั้งหมดที่ถาม (ประมาณ 3 ครั้ง)
5. service mysql start
แค่นี้ก็ใช้งานได้แล้วครับ  แต่ mysql ของผมยังทำงานหนักอยู่ครับ (ทั้งๆที่เป็นเครื่องสำรองเฉยๆ)ตามรูปครับ

ใช้ตรงสูตรนี้ได้ผมครับ  เช่น
1. copy my.cnf
2. การแก้ไข my.cnf

ใช้ตามสูตรนี้เลยครับ ได้ผลทดสอบจากเครื่อง server ML350 g4 ram 1 G
CentOS 5.3
MySQL 5.1.33

ฟันธง ;D ;D ;D

แก้ไขปัหานี้ได้  my.cnf 2 g ของ อ. ทำเป็น my.cnf 1 g ทำการ Stop Mysql และพอ Start MySql มี Fail
แม้ทำทั้งวัน ??? ??? ???

หัวข้อ: Re: รวบรวม my.cnf
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 18, 2009, 07:55:24 AM
จะถามเรื่องอะไรครับ น้อง NEO