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

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

Mikey

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

Post by Mikey »

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

พอดีสร้างฐานข้อมูลใหม่ชื่อ 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)

ต้องทำยังไงครับ รบกวนบอกวิธีอย่างละเอียดทีนะครับ (ขอย้ำว่ามือใหม่จริงๆ)
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25977
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp »

ใช้ login เป็นอะไรครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Mikey

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

Post by Mikey »

หมายถึงยังไงหรอครับ โทษที
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25977
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp »

user ที่ login เข้ามาใช้ phpMyadmin นะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Mikey

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

Post by Mikey »

คือผมติดตั้งเป็น WampServer หนะครับ มันสามารถเข้าจาก http://localhost/phpmyadmin/ ได้เลยหนะครับ
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25977
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp »

เข้าด้วย user อะไรครับ
ลองจับภาพหน้าจอมาดูหน่อยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
roteee
PHP Jr. Member
PHP Jr. Member
Posts: 11
Joined: 25/09/2011 12:19 pm

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

Post by roteee »

มันขึ้นว่า #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 นี้น้ะครับ

Code: Select all

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 จะสะดวกกว่าครับ :)
<?php ?> เสมอ แบบนี้ <? ?> มันเอาท์แล้ว
เขียน code ให้อ่านง่ายๆ มีชัยไปกว่าครึ่ง
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Bing [Bot] and 17 guests