สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

Re: สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

โดย roteee » 25/09/2011 1:59 pm

มันขึ้นว่า #1017 - Can't find file: 'user' (errno: 2)
แปลว่า: หา user ชื่อ ที่คุณจะ grant สิทธิ์ให้นั้นไม่เจอ เลยไม่รู้จะไป grant ให้ใคร

แล้วทำไมหาไม่เจอ ???
ตามปกติแล้วคำสั่งสร้าง user ใน MySQL ต้องประกอบไปด้วย 2 ส่วนเป็นอย่างน้อย ได้แก่
  • การสร้าง user
  • การให้สิทธิ์การใช้งานแก่ user
แต่จากคำสั่งของ จขกท.
ผมใส่ line นี้เข้าไปที่ sql
GRANT ALL PRIVILEGES ON vanilla. * TO 'dbuser'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION ;
เท่ากับว่า มันมีแค่ "การให้สิทธิ์การใช้งานแก่ user" (ซึ่ง "dbuser" ไม่เคยมีในระบบด้วยสิ เลยขึ้น error แบบนั้น)

ลองใช้ sql นี้น้ะครับ

โค้ด: เลือกทั้งหมด

CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON vanilla. * TO 'dbuser'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION ;
Note: ถ้าเป็นมือใหม่จริงๆ ไม่แนะนำให้เขียนคำสั่ง sql ในการสร้าง user เองน้ะครับ (ถ้าไม่อยากลองวิชาจริงๆ) ถ้าเอาชัวร์ๆ ก็ควรใช้ function การจัดการ "สิทธิ" หรือ "Privileges" ใน phpMyAdmin ในการสร้าง user จะสะดวกกว่าครับ :)

Re: สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

โดย mindphp » 16/09/2011 5:49 pm

เข้าด้วย user อะไรครับ
ลองจับภาพหน้าจอมาดูหน่อยครับ

Re: สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

โดย Mikey » 16/09/2011 5:00 pm

คือผมติดตั้งเป็น WampServer หนะครับ มันสามารถเข้าจาก http://localhost/phpmyadmin/ ได้เลยหนะครับ

Re: สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

โดย mindphp » 14/09/2011 10:02 pm

user ที่ login เข้ามาใช้ phpMyadmin นะครับ

Re: สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

โดย Mikey » 14/09/2011 9:51 pm

หมายถึงยังไงหรอครับ โทษที

Re: สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

โดย mindphp » 14/09/2011 5:58 pm

ใช้ login เป็นอะไรครับ

สร้าง user ใน phpmyadmin ไม่ได้ครับ ต้องทำยังไงช่วยทีครับ

โดย Mikey » 14/09/2011 2:22 pm

ผมเป็นมือใหม่ครับ

พอดีสร้างฐานข้อมูลใหม่ชื่อ abc แล้วทีนี่ต้องการสร้าง user and pass

ผมใส่ line นี้เข้าไปที่ sql

GRANT ALL PRIVILEGES ON vanilla. * TO 'dbuser'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION ;

มันขึ้นว่า #1017 - Can't find file: 'user' (errno: 2)

ต้องทำยังไงครับ รบกวนบอกวิธีอย่างละเอียดทีนะครับ (ขอย้ำว่ามือใหม่จริงๆ)

ข้างบน