ฉันใช้ phpmyadmin เพื่อควบคุม mysql บนเซิร์ฟเวอร์ของฉันตอนนี้ฉันต้องการสร้างผู้ใช้บางคนเพื่อเข้าถึงเครื่องมือผู้ดูแลระบบนี้สิ่งที่ฉันต้องการคือการทำให้ผู้ใช้แต่ละคนสามารถสร้างฐานข้อมูล แต่ไม่เห็นฐานข้อมูลอื่น
เป็นไปได้และอย่างไร
ฉันใช้ phpmyadmin เพื่อควบคุม mysql บนเซิร์ฟเวอร์ของฉันตอนนี้ฉันต้องการสร้างผู้ใช้บางคนเพื่อเข้าถึงเครื่องมือผู้ดูแลระบบนี้สิ่งที่ฉันต้องการคือการทำให้ผู้ใช้แต่ละคนสามารถสร้างฐานข้อมูล แต่ไม่เห็นฐานข้อมูลอื่น
เป็นไปได้และอย่างไร
คำตอบ:
ลองสิ่งนี้:
คุณควรเห็นผู้ใช้ใหม่ในภาพรวมผู้ใช้ สิทธิ์ระดับโลกควรพูดว่า "การใช้งาน"
แค่นั้นแหละ.
บันทึก. ฉันชอบที่จะมีชุดค่าผสมที่ชื่อผู้ใช้เหมือนกับชื่อฐานข้อมูล - บางคนอาจเถียงกับมัน ฉันใช้ phpMyAdmin เวอร์ชั่น 3.3.2
เมื่อคุณเข้าสู่ phpMyAdmin ในฐานะผู้ใช้รูทคุณสามารถดูฐานข้อมูลทั้งหมดและดำเนินการกับฐานข้อมูลเหล่านั้นได้
หากคุณต้องการ จำกัด การเข้าถึงเฉพาะผู้ใช้ที่ต้องการ:
user1
กับผู้ใช้password1
user1
และpassword1
พวกเขาจะสามารถเข้าถึงฐานข้อมูลเฉพาะได้เท่านั้นจากนั้นทำตามขั้นตอนของจากintlect 's คำตอบในการสร้างผู้ใช้และกำหนดให้กับฐานข้อมูลที่เฉพาะเจาะจง:
ในหน้าเริ่มต้น phpMyAdmin
เลือกฐานข้อมูลที่คุณต้องการให้ผู้ใช้รายนี้สามารถเข้าถึงได้
คลิกที่แท็บสิทธิ์
คลิกที่เพิ่มผู้ใช้ใหม่
กำหนดข้อมูลเข้าสู่ระบบให้ผู้ใช้
ชื่อผู้ใช้:
ชื่อโฮสต์:
รหัสผ่าน:
Re-Type:
ปลั๊กอินการรับรองความถูกต้อง
ตรงที่มันบอกว่า "ฐานข้อมูลสำหรับบัญชีผู้ใช้ให้สิทธิ์ทั้งหมดในฐานข้อมูล" ชื่อฐานข้อมูล "
ทำเครื่องหมายที่ช่องทำเครื่องหมายทั้งหมดในสิทธิ์ระดับโลกกดปุ่ม "ไป"
คุณควรเห็นผู้ใช้ใหม่ในภาพรวมผู้ใช้ สิทธิ์ระดับโลกควรพูดว่า "สิทธิ์ทั้งหมด"
การดำเนินการนี้ควรแก้ไขปัญหาของคุณ