BMS-HOSxP Community

HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: suput ที่ กุมภาพันธ์ 18, 2009, 08:16:24 AM

หัวข้อ: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: suput ที่ กุมภาพันธ์ 18, 2009, 08:16:24 AM
ผมลง server ใหม่ครับ fedora 8 ว่าจะใช้เป็นเครื่อง server ของ hosxp_pcu ครับพอลอง connect จากเครื่องลูกมันก็ขึ้น error เหมือนภาพที่แนบมาด้วยครับ รบกวนช่วยแนะนำด้วยครับพอดีผมพึ่งอลงลงโปรแกรมครับ
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: เข้ม ที่ กุมภาพันธ์ 18, 2009, 08:38:50 AM
โดยปกติ ตาราง user ใน database mysql จะมี user ที่ชื่อ root อยู่
ซึ่ง mysql จะสร้างขึ้นให้เป็น default ตอน install_database ครับ
 
แต่... การใช้ user ที่ชือ root จะสามารถ connect ได้ก็ต่อเมื่อ host เป็น localhost, host-name เช่น test.hospital.go.th, 127.0.0.1 ครับ

แต่ถ้า client จะ connect เข้าไปโดยใช้ root ก็สามารถทำได้ โดยการ grant สิทธิ์เพิ่ม ให้ connect จาก client ได้เช่น

grant all on *.* to root@'192.168.%' identified by 'password';

แต่ไม่แนะนำครับ อันตราย มาก ๆ

ทางที่ดี .. ควร grant ผู้ใช้ขึ้นใหม่ดีกว่าครับ ที่ไม่ใช่ root
ท่านเข้าไปดู user ได้ หลังจากเข้า mysql ที่ server แล้ว

mysql> use mysql;
mysql> select host,user,password from user;
mysql> grant all on hosxp_pcu.* to newuser@'192.168.%' identified by 'password';
หรือ
mysql> grant select,insert,update,delete on hosxp_pcu.* to newuser@'192.168.%' identified by 'password';

ดูจากรูปที่แนบมา น่าจะ ..แก้ปัญหาได้นะครับ
ไม่รู้ท่านอื่นเห็นเป็นอย่างไร
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: suput ที่ กุมภาพันธ์ 18, 2009, 09:12:49 AM
ขอบคุณครับเดี๋ยวจะลองดู ;D
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: suput ที่ กุมภาพันธ์ 18, 2009, 11:35:38 AM
ลองดูแล้ว error อีกแล้วครับ เหมือนภาพที่แนบมาเลยครับ
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: sayun ที่ กุมภาพันธ์ 18, 2009, 11:42:44 AM
ผมลง server ใหม่ครับ fedora 8 ว่าจะใช้เป็นเครื่อง server ของ hosxp_pcu ครับพอลอง connect จากเครื่องลูกมันก็ขึ้น error เหมือนภาพที่แนบมาด้วยครับ รบกวนช่วยแนะนำด้วยครับพอดีผมพึ่งอลงลงโปรแกรมครับ

1.ตรง database:เป็น hosxp-pcu หริอ hos ใช้ ตัวไหน
2.user ควรเป็น : sa  เห็น เป็น root grant สิทธิไหน
3.pass ควรเป็น: sa  เห็น เป็น root   
ไม่ได้ใหม่เลยครับ  จะได้เก่งๆๆ  หาข้อมูลในบอร์ดนี้ล่ะ ถ้าทำตามผมว่าได้ทุกคน
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 18, 2009, 18:53:32 PM
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8813.15
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: SoRnKuNg ที่ กุมภาพันธ์ 18, 2009, 22:30:49 PM
เท่าที่ดูภาพ ที่เห็น เหมือนเครื่องมันบอกว่า
ไม่ให้ user  sa ที่เครื่อง ip 192.168.1.144 เข้ามาใช้งาน database นี้รึเปล่า ถ้าผมเดาไม่ผิดนะ
ดังนั้น ถ้าเป็นแบบที่ผมว่าจริงๆ คงต้องลอง


mysql> grant all on hosxp_pcu.* to sa@'%' identified by 'sa';    เพื่อให้ ทุก ip address ที่ใช้ user sa สามารถ connect เข้า hosxp_pcu ได้
mysql> grant all privileges on hosxp_pcu.* to sa@'%' identified by 'sa' with grant option;  กำหนดสิทธิเต็มที่ให้ sa ในทุก ip address

น่าจะได้ (ถ้าผิดยังไงขอรบกวน admin ช่วยแก้ด้วยนะครับ มือใหม่หัดอ่าน error) ;D ;D ;D
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 19, 2009, 02:40:03 AM
เท่าที่ดูภาพ ที่เห็น เหมือนเครื่องมันบอกว่า
ไม่ให้ user  sa ที่เครื่อง ip 192.168.1.144 เข้ามาใช้งาน database นี้รึเปล่า ถ้าผมเดาไม่ผิดนะ
ดังนั้น ถ้าเป็นแบบที่ผมว่าจริงๆ คงต้องลอง


mysql> grant all on hosxp_pcu.* to sa@'%' identified by 'sa';    เพื่อให้ ทุก ip address ที่ใช้ user sa สามารถ connect เข้า hosxp_pcu ได้
mysql> grant all privileges on hosxp_pcu.* to sa@'%' identified by 'sa' with grant option;  กำหนดสิทธิเต็มที่ให้ sa ในทุก ip address

น่าจะได้ (ถ้าผิดยังไงขอรบกวน admin ช่วยแก้ด้วยนะครับ มือใหม่หัดอ่าน error) ;D ;D ;D
เห็นด้วยครับ  :) :)
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: เข้ม ที่ กุมภาพันธ์ 19, 2009, 09:00:09 AM
มาตามดู ..ว่าใช้ได้หรือยังครับ
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: suput ที่ กุมภาพันธ์ 19, 2009, 15:04:47 PM
 :-*ได้แล้วครับ ขอบคุณทุกท่านที่ให้คำแนะนำและความรู้มือใหม่อยากใช้ hosxp_pcu+linuxอย่างผม
ขอบคุณคร๊าบ..... ;D
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: suput ที่ กุมภาพันธ์ 19, 2009, 21:05:23 PM
ติต่อฐานข้อมูลได้แล้วครับ แล้วก็ restore ข้อมูลเข้าได้แล้ว แต่พอ upgrade structure แล้วขึ้นdebug เหมือนในรูป แล้วพอเรา login แล้วก่อนเข้าโปรแกรมมันก็แจ้งเตือนอีกครับเหมือนในรูปเลย
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: SoRnKuNg ที่ กุมภาพันธ์ 19, 2009, 21:35:05 PM
ไม่เคยลอง hosxp_pcu ซักที
ลองดูกระทู้นี้เผื่อหาย อาการคล้ายๆกัน

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8594.0 (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8594.0)
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: suput ที่ กุมภาพันธ์ 20, 2009, 20:32:51 PM
 :D ได้แล้วครับไม่ติด error แล้วต้องขอขอบพระคุณทุกท่านที่ให้ความกรุณาและให้คำแนะนำครับ ;D
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: suput ที่ กุมภาพันธ์ 21, 2009, 14:36:25 PM
ไม่ทราบว่า version ของ mysql มีผลกับ error รึเปล่าครับ เช่น server เดิมใช้ 5.1 พอเปลี่นนserver ใหม่มาใช้ 5.0 แล้วจะทำให้เกิด error ได้รึเปล่าครับ ???
หัวข้อ: Re: ลง server ใหม่แล้ว error ครับ
เริ่มหัวข้อโดย: sayun ที่ กุมภาพันธ์ 21, 2009, 15:10:42 PM
ไม่เกี่ยวกัน ครับ  error ที่เกิดขึ้นเกี่ยวกับ การ grant สิทธิให้ เข้าใช้งาน  คุณใช้ mysql 5.1 แล้วทำไหมต้องเปลี่ยนมาเป็น 5.0 ล่ะครับ  5.1 ดีอยู่แล้ว