BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yord ที่ พฤษภาคม 12, 2009, 19:20:02 PM

หัวข้อ: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: yord ที่ พฤษภาคม 12, 2009, 19:20:02 PM
ตั้งแต่ปรับ เวอร์ชั่นเป็น v.3.52.4.2 เมื่อเปิดเข้าไปดูใน Detail ของ SQL Monitor มี error ดังนี้ครับ  ??? ??? ???
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: yord ที่ พฤษภาคม 12, 2009, 19:38:53 PM
ก่อนหน้านี้ ผมได้ทำ server(slave) และทำการนำเข้าข้อมูลใหม่ (เซ็ตค่าตามเดิม) เมื่อเปิด เข้าใช้ HOSxP ใน slave มันก็ฟ้องให้เช็คฐานข้อมูล และแสดงตารางทั้งหมดเป็น MyISAM ทุกตารางเลยครับ เมื่อลองทำการ Check Table แล้วแต่ก็ยังใช้งานไม่ได้ ขึ้น error ต่อว่า Got Error 28 Storage engine ประมาณนี้ครับ คงจะเป็นเพราะ My.cnf ของผมเป็น InnoDB แต่ตารางที่นำเข้าไปมันเป็น MyISAM ทั้งหมด มันจึง error ใช่หรือเปล่าครับ อ. ??? ??? ???
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: SoRnKuNg ที่ พฤษภาคม 13, 2009, 00:24:01 AM
จากรูป ผมขอเดาเอานะครับ ไม่ 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 ใหม่
ไม่ได้ไงคงต้องรอเซียนตัวจริงช่วยได้แค่นี้ครับ
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: เข้ม ที่ พฤษภาคม 13, 2009, 01:19:58 AM
จากรูป ผมขอเดาเอานะครับ ไม่ 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 อย่างเดียวครับ
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: yord ที่ พฤษภาคม 13, 2009, 08:11:35 AM
ขอบคุณมากครับ  ;D
ทำตามท่าน อ.ทั้งสองแล้วครับ แต่ ยังไม่ได้เหมือนเดิมครับ ในฐานข้อมูลสำรองน่ะครับ มัน connect ได้ปรกติ แต่พอเข้าไปในโปรแกรม มันก็ฟ้องว่า SQL Error : Got error 28 from storage engine. ครับ ไม่สามารถใช้งานได้ แต่ผมยังไม่ได้ Initial ใหม่จาก Master นะครับ เกรงว่าจะทำงานช้าได้ในช่วงกลางวันน่ะครับ ??? ;D

ส่วน Master ผมเข้าใจแล้วว่าคงจะต้อง ทำ High Performance อีกครั้งหลังจากได้มีการ Upgrade database แล้วทุกครั้ง ไม่ทราบว่าผมเข้าใจถูกหรือเปล่าครับ ???
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: udomchok ที่ พฤษภาคม 13, 2009, 09:22:48 AM
ส่วน Master ผมเข้าใจแล้วว่าคงจะต้อง ทำ High Performance อีกครั้งหลังจากได้มีการ Upgrade database แล้วทุกครั้ง ไม่ทราบว่าผมเข้าใจถูกหรือเปล่าครับ ???
ผมว่าไม่ต้องทำทุกครั้งที่ upgrade database (Update Structure) หรอกครับ เอาแค่ 3-4 เดือน/ครั้ง ก็พอไหว (แม้ว่าเราจะ up ตามทุก version ก็ตาม) เพราะตารางที่เพิ่มมามีไม่มากครับ
ปล.ไม่มีหลักเกณฑ์แน่นอนครับ เอาตัวเองเป็นเกณฑ์ครับ  :D
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: SoRnKuNg ที่ พฤษภาคม 13, 2009, 13:27:09 PM
upgrad version
ส่วนใหญ่ผมจะตั้งนาฬิกาปลุกมาทำตอนตี 3
remote จากที่บ้านเอา
แล้วเช้าก็มารับฟังคำบ่นเอา ;D ;D ;D
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: yord ที่ พฤษภาคม 13, 2009, 14:38:42 PM
ขอบคุณมากครับ อ.ทุกท่าน
สรุปตามที่ผมเข้าใจ นะครับ
ผมลง Linux CentOS5.2 64bit ตามด้วย Mysql 5.1.30 64bit เช่นกัน แล้วตามด้วย my.cnf ของเดิมที่ใช้งานได้เป็นปรกติ ทำการ grant สิทธิ์ตามที่ อ.SoRnKuNg และ อ.เข้ม บอกเรียบร้อย Initial Import ข้อมูลจาก เครื่อง Master เข้ามาเท่านี้ก็จะใช้ได้ถูกต้องไหมครับ ???
เดี๋ยวเย็นนี้จะลองนำเข้าฐานข้อมูลใหม่อีกครั้ง หลังจากทำตามที่ อ.SoRnKuNg และ อ.เข้ม บอกนะครับ ได้ผลอย่างไรพรุ่งนี้จะรายงานให้ทราบนะครับ ;D
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: udomchok ที่ พฤษภาคม 13, 2009, 15:23:39 PM
ขอบคุณมากครับ อ.ทุกท่าน
สรุปตามที่ผมเข้าใจ นะครับ
ผมลง 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 ใหม่
ขั้นตอนอื่น ๆ ตามนั้นเลยครับ
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤษภาคม 13, 2009, 15:28:19 PM
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


หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: yord ที่ พฤษภาคม 13, 2009, 16:03:13 PM
ขอบคุณมากครับ อ. ;D
เย็นนี้จะลองดูอีกรอบครับผม ;D
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: yord ที่ พฤษภาคม 14, 2009, 17:40:14 PM
มารายงานผลครับ ว่า
ผมได้ทำการนำข้อมูลเข้ามาใหม่จาก Master แต่ก็ยังerror เหมือนเดิมครับ
สงสัยคงต้อง เริ่มใหม่ตั้งแต่ลง Linux ใหม่เลยมั้งครับเนี่ย เผื่อจะได้ :'(
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤษภาคม 14, 2009, 18:48:54 PM
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  ด้วยนะครับ  ถูกหรือเปล่า


หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤษภาคม 14, 2009, 19:29:16 PM
มารายงานผลครับ ว่า
ผมได้ทำการนำข้อมูลเข้ามาใหม่จาก 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   
ผมทดสอบแล้ว อิอิอิอิอิ
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤษภาคม 14, 2009, 19:35:17 PM

มารายงานผลครับ ว่า
ผมได้ทำการนำข้อมูลเข้ามาใหม่จาก 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      ..............น่าสนใจ 


หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: yord ที่ พฤษภาคม 16, 2009, 01:05:57 AM
ขอบคุณ อ.ทุกท่านมากครับ ผมเริ่มทำใหม่หมด ตอนนี้ผ่านแล้วคร้าบ ;D ;D ;D
หัวข้อ: Re: SQL Error:Access denied ครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤษภาคม 17, 2009, 21:23:51 PM
 ??? ??? >:( >:( >:( ;D ;D ;D ;D ;D ยินดีด้วยครับ