BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: chinaga ที่ กุมภาพันธ์ 28, 2008, 09:09:59 AM

หัวข้อ: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ กุมภาพันธ์ 28, 2008, 09:09:59 AM
ผมติดตั้งเครื่องserver ใหม่ ลง centos5.1 mysql 5.122 ครับการติดตั้งผ่าน mysql สามารถใช้งานได้ครับ นำเข้ามูลเข้าได้ครับ แต่พอเข้าใช้งานhosxp มีการแจ้งเตือน Innodb Warning แจ้งว่ามีการตั้งค่าไม่ถูต้องครับ
พยามทำตามที่แนะนำแล้วก็ยังไม่ได้ครับรบกวนท่านผู้รู้ด้วยครับ
server cpu 1000 ram 1 G
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: Khuad ที่ กุมภาพันธ์ 28, 2008, 10:12:32 AM

...ไม่ทราบว่าได้ลองทำตามข้อความที่แจ้งเตือนให้ทราบหรือยังครับ... :D...
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 28, 2008, 10:48:03 AM
InnoDb file per table  ?????  หรือเปล่าครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ กุมภาพันธ์ 28, 2008, 11:19:40 AM
ทำตามที่แนะนำแล้วครับไม่ได้เหมือนเดิมครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: Khuad ที่ กุมภาพันธ์ 28, 2008, 11:48:45 AM

...ลองตรวจสอบการ config  mysql  ดูอีกทีนะครับ ว่าคำว่า innodb_file_per_table ถูกต้องครบถ้วนหรือเปล่า และอยู่ใน section [mysqld] หรือเปล่าครับ และได้ restart mysql ใหม่หรือยัง  ถ้าถูกต้องแล้วลองตรวจสอบดูเครื่องที่ใช้งานแล้วมีการแจ้งเตือนนั้น ได้เชื่อมเข้าใช้งานฐานข้อมูลตัวนี้จริงหรือเปล่า  ลองค่อยๆ ตรวจสอบดูนะครับ... :D
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ กุมภาพันธ์ 28, 2008, 22:35:27 PM
เพิ่มตามแล้วไม่ได้เหมือนเดิมครับ ผมไป copy เอาจากเครื่องที่ไม่มี Error มาใส่ก็เหมือนเดิมครับ เครื่องที่นำมาใส่ติดตั้ง os mysql เหมือนกันหมดเลยครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: manoi ที่ กุมภาพันธ์ 28, 2008, 22:48:30 PM
ได้ทำการ Restart mysql  ด้วยหรือเปล่าครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ กุมภาพันธ์ 28, 2008, 23:21:27 PM
restart  mysql   ด้วยครับ
      #   service mysql restart
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ กุมภาพันธ์ 29, 2008, 09:52:41 AM
ทำแล้วครับทั้ง service mysql restart และ reboot เครื่อง server ใหม่ครับ ผมลองใส่ # หน้าบรรทัดที่มี innobd ทั้งหมด แล้ว  service mysql restart   และ reboot  strat mysql ผ่านครับ แต่เข้าใช้งานแจ้งเตือนเหมือนเดิมครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: manoi ที่ กุมภาพันธ์ 29, 2008, 10:02:11 AM
น่าจะมีปัญหาในระบบ Innodb engine ของ MySQL นะครับ ต้องตรวจสอบ Log file ของ MySQL ครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: SrWooD ที่ กุมภาพันธ์ 29, 2008, 10:05:15 AM
สังเกตจาก my.cnf ที่ post ไว้

ว่าไม่ได้เอา comment ออก 1 บรรทัดครับ แต่ไม่รู้จะเกี่ยวกันหรือป่าวครับ

 ??? ??? ???
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 29, 2008, 10:14:42 AM
Hosxp  connection  เชื่อมต่อ server ตัวไหนแน่ครับ...ถูก lock connection หรือเปล่าครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ กุมภาพันธ์ 29, 2008, 11:23:47 AM
ผมว่าอาจจะเป็นปัญหาอย่างที่ อ. m ว่าครับ ทดสอบเอา # ออกตรงที่คุณsrwood  แนะนำแล้ว start mysql ไม่ผ่านครับ ติดต่อเครื่อง server ถูกแน่นอนครับ เปลี่ยนเครื่อง connetion ที่เครื่องลูกเป็นเหมือนเดิมครับ แต่เปลี่ยนเครื่อง server เครื่องอื่นไม่เป็นครับ เป็นอยู่เครื่องนี้เครื่องเดียวครับ
ทางแก้มีไหมครับ หรือว่าต้องติดตั้ง mysql ใหม่
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 03, 2008, 21:21:36 PM
ตกลงแก้ปัญหางัยครับ...  อยากทราบวิธีไว้บ้างครับ...
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 03, 2008, 22:04:24 PM
ผมติดตั้งเครื่องserver ใหม่ ลง centos5.1 mysql 5.122 ครับการติดตั้งผ่าน mysql สามารถใช้งานได้ครับ นำเข้ามูลเข้าได้ครับ แต่พอเข้าใช้งานhosxp มีการแจ้งเตือน Innodb Warning แจ้งว่ามีการตั้งค่าไม่ถูต้องครับ
พยามทำตามที่แนะนำแล้วก็ยังไม่ได้ครับรบกวนท่านผู้รู้ด้วยครับ
server cpu 1000 ram 1 G


ไม่ทราบว่าแก้ปัญหาได้หรือยังครับ
 ???
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 04, 2008, 09:05:50 AM
 ??? ??? :o  ขุดครับ...
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ มีนาคม 04, 2008, 09:25:08 AM
ตอนนี้ยังแก้ปัญหาไม่ได้เลยครับ เป็นเหมือนเดิมครับลองเอาจากเครื่องที่ใช้ได้แล้วมาใส่ก็เหมอนเดิมครับเหลืออยู่ทางเดียวที่ยังไม่ลองคือติดตั้งserver +mysql ใหม่ครับ แต่ยังไม่อยากทำครับจะลองหาหลายวิธีดูครับเป็นกรณีศึกษาครับท่านใดมีวิธีการดีๆมาให้ทดลองแจ้งมาได้เลยครับเผื่อแก้ไขปัญหาได้ครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 04, 2008, 09:35:42 AM
ส่ง Log file ของ MySQL เข้ามาด้วยครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ มีนาคม 04, 2008, 10:45:14 AM
อาจารย์ครับไม่ทราบต้องเข้าดูอย่างไรและcopไฟล์ไหนครับผมเข้าไปหาใน
/var/log/  หาของmysql ไม่เจอครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 04, 2008, 11:09:57 AM
อยู่ใน
/var/lib/mysql
ครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ มีนาคม 04, 2008, 13:10:05 PM
ไม่แน่ใจว่าเป็นอันนี้หรือเปล่านะครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 04, 2008, 13:13:54 PM
นี่เป็น error สุดท้ายในแฟ้มนะครับ

080304 10:40:26 mysqld_safe mysqld from pid file /var/lib/mysql/hosxp3.pid ended
080304 10:40:27 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
InnoDB: Error: log file /var/lib/mysql/ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 67108864 bytes!
080304 10:40:28 [ERROR] Plugin 'InnoDB' init function returned error.
080304 10:40:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
080304 10:40:28 [Warning] 'user' entry 'root@hosxp3' ignored in --skip-name-resolve mode.
080304 10:40:28 [Note] Event Scheduler: Loaded 0 events
080304 10:40:28 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.22-rc'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)

ต้องกำหนดค่า innodb_log_file_size ในแฟ้ม my.cnf ใหม่ครับให้เป็น 67108864
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ มีนาคม 04, 2008, 14:02:43 PM
แก้ไขตามที่แนะนำแล้วเป็นเหมือนเดิมครับ

หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 04, 2008, 14:11:27 PM
ส่ง Log file ของ Mysql เข้ามาอีกครั้งครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ มีนาคม 04, 2008, 14:24:47 PM
ตอนแก้ไขที่ my.cnf ใส่ค่าเป็นจำนวน innodb_log_file_size ในแฟ้ม my.cnfเป็น 67108864 หรือเป็น M ครับ
อันเดิม เป็น 64M ครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 04, 2008, 14:37:20 PM
ลองเปลี่ยนค่า

innodb_log_file_size = 5242880

(ไม่ต้องมีหน่วย) แล้ว restart mysql ใหม่ครับ

ถ้าไม่ได้ ส่ง Log file เข้ามาอีกครั้งครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ มีนาคม 04, 2008, 15:23:03 PM
แก้ไขตามที่ อ. m บอกแล้วสามารถแก้ไขปัญาหาที่เกิดขึ้นได้ครับ ขอบคุณ อ.m มากครับ
โดยนำค่าใส่ตานี้ครับ innodb_log_file_size = 5242880 ที่ ไฟล์ my.cnf ตัวเลขที่ได้นำจาจาก error log mysql อยู่ที่ /var/lib/mysql ชื่อไฟล์ .err  ครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 04, 2008, 20:47:11 PM
เปิดระบบ remote แล้วแจ้งมา จะ remote ไปช่วยดูครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: chinaga ที่ มีนาคม 05, 2008, 07:12:12 AM
แก้ไขได้แล้วครับ
ขอบคุณครับ
หัวข้อ: Re: ขอความช่วยเหลือกำหนดค่าของmysqlให้ถูต้อง
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 05, 2008, 10:29:26 AM
วิธีการแก้ไข  ละเอียดครับ ...แต่กว่าจะแก้ไขได้ ..ใช้เวลาเหมือนกัน   ถ้าเป็นที่ผม ก็คงลำบากเช่นกันครับ.....
ต้องขอขอบคุณวิธีแก้ไขจาก อ. mn  มา ณ ที่นี้ด้วยครับ...