สร้างบัญชีผู้ใช้ด้วยสิทธิ์ระดับผู้ดูแลที่เหมาะสมซึ่งสามารถเชื่อมต่อผ่าน mysql workbench โดยใช้ปลั๊กอิน auth_socket โปรดทราบว่านี้ไม่ได้ผลสำหรับการเชื่อมต่อเซิร์ฟเวอร์ในระดับรากของ MySQL
เข้าสู่ระบบ mysql จากเทอร์มินัลเซสชัน:
$sudo mysql
หากคุณสามารถทำได้ปลั๊กอิน auth_socket จะถูกเปิดใช้งานและบัญชีรูทจะตรวจสอบสิทธิ์โดยใช้ปลั๊กอินนี้ โปรดทราบว่านี่เป็นการตั้งค่าเริ่มต้นเมื่อติดตั้ง mysql บน Ubuntu หลังจากรันสคริปต์การติดตั้งที่ปลอดภัย
ขั้นแรกให้สร้างผู้ใช้ mysql สำหรับ 'valerie' บัญชีของคุณ:
mysql> CREATE USER 'valerie'@'localhost' IDENTIFIED WITH auth_socket;
เปิดใช้งานสิทธิ์ของผู้ดูแลระบบสำหรับบัญชี:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'valerie'@'localhost' WITH GRANT OPTION;
ออกจากเปลือก:
mysql> exit
จากนั้นใน mysql workbench:
- สร้างการเชื่อมต่อใหม่
 
- เลือกวิธีการเชื่อมต่อเป็น Local Socket / Pipe
 
- ตั้งค่า Socket / Pipe Path เป็น: /var/run/mysqld/mysqld.sock (โปรดทราบว่านี่เป็นเส้นทางสำหรับระบบ Debian / Ubuntu และการเปลี่ยนแปลงสำหรับ Linux อื่น ๆ )
 
- ตั้งชื่อผู้ใช้ ('valerie' ในตัวอย่างนี้)
 
คุณควรจะสามารถเชื่อมต่อกับเซิร์ฟเวอร์ mysql ด้วยการเชื่อมต่อนี้