BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: แอดวิน รพ.สหัสขันธ์ ที่ มีนาคม 02, 2010, 15:19:41 PM
-
ตรงไหนครับ อยากเปลี่ยนแต่หาที่เปลี่ยนไม่เจอ
Windows server 2003
My SQL 5.0.45
อย่าว่าผมโง่นะ แต่ไม่รู้จริงๆ ;D
-
เมนู Tools > แก้ไขข้อมูลส่วนตัว > ใส่รหัสผ่านที่ใช้อยู่
เข้าไปใส่รหัสใหม่ และ ยืนยัน > OK
-
ตรงไหนครับ อยากเปลี่ยนแต่หาที่เปลี่ยนไม่เจอ
Windows server 2003
My SQL 5.0.45
-
;) ;) ถ้า user กับ pass ในบอร์ดก็ตาม อ.เข้ม เลยครับ ถ้าใน hosxp ก็ ไปที่ tool > system setting >ข้อมูลผู้ใช้งาน ครับ ;D ;D
-
ตรงไหนครับ อยากเปลี่ยนแต่หาที่เปลี่ยนไม่เจอ
Windows server 2003
My SQL 5.0.45
อิอิ โทดที มือไวไปหน่อย
จะถามว่า เปลี่ยน User Password ของ MysQL นะครับ
เพราะ ปัจจุบัน ยังใช้ sa และ sa อยู่น่ะครับ ;D
-
start, run, cmd กด enter ได้หน้าต่างดำ ๆ มา
พิมพ์ตามนี้เลย จบบรรทัดก็กด Enter เองนะครับ
cd\
cd "C:\program files\HOSxP\MySQL\bin\"
mysql -u sa -psa
grant all on *.* to newusername@'%' identified by 'newpassword' with grant option;
flush privileges;
\q
exit
-
ตาม อ. โก้ ว่ามา แต่ทำที่ หน้าเครื่อง windows 2003 server เลยนะครับ อย่าทำจากเครื่องลูกล่ะ ถ้าเป็นเครื่อง ลูก remote มา ต้องระบุ host ip server ด้วยนะครับ
ว่าแต่ต้อง grant super ด้วยน่าจะดีมั๋ยครับ พี่โก้....
-
cd\
cd "C:\program files\HOSxP\MySQL\bin\"
mysql -u sa -psa
grant all on *.* to newusername@'%' identified by 'newpassword' with grant option;
flush privileges;
\q
exit
บรรทัดไหน แสดงว่าเราเปลี่ยน User และ Pass Word เป็นอะไร ครับ
เช่น ผมจะเป็น Userเป็น aaa และ Pass Word เป็น bbb
-
cd\
cd "C:\program files\HOSxP\MySQL\bin\"
mysql -u sa -psa
grant all on *.* to newusername@'%' identified by 'newpassword' with grant option;
flush privileges;
\q
exit
บรรทัดไหน แสดงว่าเราเปลี่ยน User และ Pass Word เป็นอะไร ครับ
เช่น ผมจะเป็น Userเป็น aaa และ Pass Word เป็น bbb
เปลี่ยนเสร็จระวัง user เข้า hosxp ไม่ได้นะครับ ;D
การ grant สิทธิ mysql ถ้า username@'host' เปลี่ยนไม่เหมือนเดิมจะเป็นการเพิ่ม user เข้าไปนะครับ ( เดิมส่วนใหญ่จะเป็น sa@% ) ฉะนั้น user เดิมจะยังไม่ถูกลบไปครับยังใช้งานได้เหมือนเดิม อันที่จิง เปลี่ยนแค่ password ก็พอครับ
-
ถ้าผมจะไม่เปลี่ยน User จาก Sa แต่จะเปลี่ยนเปลี่ยนเฉพาะ Password เป็น bbb ตามนี้ใช่มั้ยครับ
cd\
cd "C:\program files\HOSxP\MySQL\bin\"
mysql -u sa -psa
grant all on *.* to sa@'%' identified by 'bbb' with grant option;
flush privileges;
\q
exit
ข้อสังเกตุ grant all on *.* to sa@'%' <<< เปอร์เซ็นนี่อยู่ในฟันหนู ถูกต้องมั้ยครับ
********* ขอบคุณทุกท่านนะคับ*********
-
ถ้าจะทำจากเครื่องลูกต้องทำอย่างไรบ้างครับ พอดีไม่สะดวกเข้้าเครื่อง server ครับ
-
ถ้าจะทำจากเครื่องลูกต้องทำอย่างไรบ้างครับ พอดีไม่สะดวกเข้้าเครื่อง server ครับ
ต้องถามก่อนว่า ที่เครื่องเราเองลง mysql ไว้หรือป่าว
ถ้าลงไว้ ก็ตามนี้เลย
เปิด command line --> Windows Logo + R > cmd > enter
mysql -u user -p -h 192.168.x.x
password: ********
เปลี่ยนตามบริบทที่ท่านกำหนดค่าไว้ครับ
เกือบลืมไป ผมกำหนด path ของคำสั่งไว้ใน system variable ของ windows ตั้งแต่แรกแล้วถ้าเข้าไม่ได้ก็ต้องใช้แบบของ อ.โก้ ครับ
cd\
cd "C:\program files\HOSxP\MySQL\bin\"
mysql -u user -p -h 192.168.x.x
password: ********
grant all on *.* to newusername@'%' identified by 'newpassword' with grant option;
flush privileges;
\q
exit
-
ด้านบนนี้เป็นการเพิ่มหรือเปลี่ยนครับ พอดีอยากจะเพิ่ม user ก่อนครับ แล้วค่อยแก้ไข
-
ขึ้น access denied for user sa .... ทำอย่างไรดีครับ
-
ขึ้น access denied for user sa .... ทำอย่างไรดีครับ
รหัสผ่าน ถูกเปลี่ยนไปไม่ใช่ sa แล้ว หริือ IP ที่ขอเข้าถึง.....ไม่ได้อยู่ในเงื่อนไขการ grant