BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yord ที่ พฤษภาคม 12, 2009, 19:20:02 PM
-
ตั้งแต่ปรับ เวอร์ชั่นเป็น v.3.52.4.2 เมื่อเปิดเข้าไปดูใน Detail ของ SQL Monitor มี error ดังนี้ครับ ??? ??? ???
-
ก่อนหน้านี้ ผมได้ทำ server(slave) และทำการนำเข้าข้อมูลใหม่ (เซ็ตค่าตามเดิม) เมื่อเปิด เข้าใช้ HOSxP ใน slave มันก็ฟ้องให้เช็คฐานข้อมูล และแสดงตารางทั้งหมดเป็น MyISAM ทุกตารางเลยครับ เมื่อลองทำการ Check Table แล้วแต่ก็ยังใช้งานไม่ได้ ขึ้น error ต่อว่า Got Error 28 Storage engine ประมาณนี้ครับ คงจะเป็นเพราะ My.cnf ของผมเป็น InnoDB แต่ตารางที่นำเข้าไปมันเป็น MyISAM ทั้งหมด มันจึง error ใช่หรือเปล่าครับ อ. ??? ??? ???
-
จากรูป ผมขอเดาเอานะครับ ไม่ confirm
เหมือนมันจะบอกว่า ไม่ยอมให้เข้าใช้งานตัวนี้เพราะว่าไม่ได้เปิด privillage
ลองคำสั่งนี้ดูว่าหายหรือเปล่า
ทำในเครื่อง slave นะครับ
mysql>grant all on *.* to sa@'%' identified by 'sa' with grant option ;
mysql>grant super on *.* to sa@'%' identified by 'sa' ;
mysql>flush privileges ;
ประเภทของตารางไม่น่าเกี่ยวแล้วลอง initial import ใหม่
ไม่ได้ไงคงต้องรอเซียนตัวจริงช่วยได้แค่นี้ครับ
-
จากรูป ผมขอเดาเอานะครับ ไม่ confirm
เหมือนมันจะบอกว่า ไม่ยอมให้เข้าใช้งานตัวนี้เพราะว่าไม่ได้เปิด privillage
ลองคำสั่งนี้ดูว่าหายหรือเปล่า
ทำในเครื่อง slave นะครับ
mysql>grant all on *.* to sa@'%' identified by 'sa' with grant option ;
mysql>grant super on *.* to sa@'%' identified by 'sa' ;
mysql>flush privileges ;
ประเภทของตารางไม่น่าเกี่ยวแล้วลอง initial import ใหม่
ไม่ได้ไงคงต้องรอเซียนตัวจริงช่วยได้แค่นี้ครับ
ยืนยันตาม SoRnKuNg ครับ
ผมทำอย่างนี้ครับ สำหรับเครื่องอื่น ๆ ที่ไม่ใช่ admin ก็ตั้งค่าให้ใช้ sa ปกติ
แต่สำหรับ admin ก็ grant ให้อีกอันหนึ่ง แล้วก็ใช้สำหรับ admin อย่างเดียวครับ
-
ขอบคุณมากครับ ;D
ทำตามท่าน อ.ทั้งสองแล้วครับ แต่ ยังไม่ได้เหมือนเดิมครับ ในฐานข้อมูลสำรองน่ะครับ มัน connect ได้ปรกติ แต่พอเข้าไปในโปรแกรม มันก็ฟ้องว่า SQL Error : Got error 28 from storage engine. ครับ ไม่สามารถใช้งานได้ แต่ผมยังไม่ได้ Initial ใหม่จาก Master นะครับ เกรงว่าจะทำงานช้าได้ในช่วงกลางวันน่ะครับ ??? ;D
ส่วน Master ผมเข้าใจแล้วว่าคงจะต้อง ทำ High Performance อีกครั้งหลังจากได้มีการ Upgrade database แล้วทุกครั้ง ไม่ทราบว่าผมเข้าใจถูกหรือเปล่าครับ ???
-
ส่วน Master ผมเข้าใจแล้วว่าคงจะต้อง ทำ High Performance อีกครั้งหลังจากได้มีการ Upgrade database แล้วทุกครั้ง ไม่ทราบว่าผมเข้าใจถูกหรือเปล่าครับ ???
ผมว่าไม่ต้องทำทุกครั้งที่ upgrade database (Update Structure) หรอกครับ เอาแค่ 3-4 เดือน/ครั้ง ก็พอไหว (แม้ว่าเราจะ up ตามทุก version ก็ตาม) เพราะตารางที่เพิ่มมามีไม่มากครับ
ปล.ไม่มีหลักเกณฑ์แน่นอนครับ เอาตัวเองเป็นเกณฑ์ครับ :D
-
upgrad version
ส่วนใหญ่ผมจะตั้งนาฬิกาปลุกมาทำตอนตี 3
remote จากที่บ้านเอา
แล้วเช้าก็มารับฟังคำบ่นเอา ;D ;D ;D
-
ขอบคุณมากครับ อ.ทุกท่าน
สรุปตามที่ผมเข้าใจ นะครับ
ผมลง Linux CentOS5.2 64bit ตามด้วย Mysql 5.1.30 64bit เช่นกัน แล้วตามด้วย my.cnf ของเดิมที่ใช้งานได้เป็นปรกติ ทำการ grant สิทธิ์ตามที่ อ.SoRnKuNg และ อ.เข้ม บอกเรียบร้อย Initial Import ข้อมูลจาก เครื่อง Master เข้ามาเท่านี้ก็จะใช้ได้ถูกต้องไหมครับ ???
เดี๋ยวเย็นนี้จะลองนำเข้าฐานข้อมูลใหม่อีกครั้ง หลังจากทำตามที่ อ.SoRnKuNg และ อ.เข้ม บอกนะครับ ได้ผลอย่างไรพรุ่งนี้จะรายงานให้ทราบนะครับ ;D
-
ขอบคุณมากครับ อ.ทุกท่าน
สรุปตามที่ผมเข้าใจ นะครับ
ผมลง Linux CentOS5.2 64bit ตามด้วย Mysql 5.1.30 64bit เช่นกัน แล้วตามด้วย my.cnf ของเดิมที่ใช้งานได้เป็นปรกติ ทำการ grant สิทธิ์ตามที่ อ.SoRnKuNg และ อ.เข้ม บอกเรียบร้อย Initial Import ข้อมูลจาก เครื่อง Master เข้ามาเท่านี้ก็จะใช้ได้ถูกต้องไหมครับ ???
เดี๋ยวเย็นนี้จะลองนำเข้าฐานข้อมูลใหม่อีกครั้ง หลังจากทำตามที่ อ.SoRnKuNg และ อ.เข้ม บอกนะครับ ได้ผลอย่างไรพรุ่งนี้จะรายงานให้ทราบนะครับ ;D
ลง CentOS 5.3 ไปเลยครับ
ถ้าเครื่อง Master และ Slave มี Spec เหมือนกัน ก็ใช้ my.cnf จากเครื่อง Master มาใส่ได้เลยครับ (เอาแบบที่กำหนด innodb มาแล้วจะดีมาก) แล้วค่อย restart MySQL ใหม่
ขั้นตอนอื่น ๆ ตามนั้นเลยครับ
-
CentOS 5.3 64 bit + MySQL5.1.34 XtraDB 64 bit >>>>>ไปเลย ;D ;D ;D ;D
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10082.msg59452#new
-
ขอบคุณมากครับ อ. ;D
เย็นนี้จะลองดูอีกรอบครับผม ;D
-
มารายงานผลครับ ว่า
ผมได้ทำการนำข้อมูลเข้ามาใหม่จาก Master แต่ก็ยังerror เหมือนเดิมครับ
สงสัยคงต้อง เริ่มใหม่ตั้งแต่ลง Linux ใหม่เลยมั้งครับเนี่ย เผื่อจะได้ :'(
-
CentOS 5.3 64 bit + MySQL5.1.34 XtraDB 64 bit >>>>>ไปเลย ;D ;D ;D ;D
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10082.msg59452#new
ไม่ได้แล้ว MySQL 5.1.31-MySQL 5.1.34 มี bug
ต้อง CentOS 5.3 64 bit + MySQL5.1.30 XtraDB 64 bit >>>>>ไปเลย ;D ;D ;D ;D
-ติดตั้งใหม่เลยครับ
-ดู my.cnf ด้วยนะครับ ถูกหรือเปล่า
-
มารายงานผลครับ ว่า
ผมได้ทำการนำข้อมูลเข้ามาใหม่จาก Master แต่ก็ยังerror เหมือนเดิมครับ
สงสัยคงต้อง เริ่มใหม่ตั้งแต่ลง Linux ใหม่เลยมั้งครับเนี่ย เผื่อจะได้ :'(
ต้อง CentOS 5.3 64 bit + MySQL5.1.30 XtraDB 64 bit >>>>>ไปเลย ;D ;D ;D ;D
-ติดตั้งใหม่เลยครับ
-ดู my.cnf ด้วยนะครับ ถูกหรือเปล่า
หรือ OpenSUSE 11.2 64 bit + MySQL5.1.30 XtraDB 64 bit
ผมทดสอบแล้ว อิอิอิอิอิ
-
มารายงานผลครับ ว่า
ผมได้ทำการนำข้อมูลเข้ามาใหม่จาก Master แต่ก็ยังerror เหมือนเดิมครับ
สงสัยคงต้อง เริ่มใหม่ตั้งแต่ลง Linux ใหม่เลยมั้งครับเนี่ย เผื่อจะได้ :'(
ต้อง CentOS 5.3 64 bit + MySQL5.1.30 XtraDB 64 bit >>>>>ไปเลย ;D ;D ;D ;D
-ติดตั้งใหม่เลยครับ
-ดู my.cnf ด้วยนะครับ ถูกหรือเปล่า
หรือ OpenSUSE 11.2 64 bit + MySQL5.1.30 XtraDB 64 bit
ผมทดสอบแล้ว อิอิอิอิอิ
หรือ OpenSUSE 11.2 64 bit + MySQL5.1.30 XtraDB 64 bit ..............น่าสนใจ
-
ขอบคุณ อ.ทุกท่านมากครับ ผมเริ่มทำใหม่หมด ตอนนี้ผ่านแล้วคร้าบ ;D ;D ;D
-
??? ??? >:( >:( >:( ;D ;D ;D ;D ;D ยินดีด้วยครับ