ต้องระบุชื่อผู้ใช้ MySQL เมื่อเรียกใช้ 'mysql' ถัดไปจะต้องป้อนรหัสผ่าน หากเซิร์ฟเวอร์ทำงานบนระบบที่ไม่เหมือนกับที่ผู้ใช้เข้าสู่ระบบ จะต้องระบุชื่อโฮสต์ขณะพยายามเข้าสู่ระบบด้วย
ขอแนะนำให้ติดต่อผู้ดูแลระบบเพื่อค้นหาพารามิเตอร์ที่จำเป็นสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์
เมื่อกำหนดพารามิเตอร์แล้ว จะต้องฟ้องบรรทัดด้านล่างเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ -
shell> mysql −h host −u user −p Enter the password: ***
ที่นี่ 'โฮสต์' หมายถึงชื่อของโฮสต์ที่เซิร์ฟเวอร์ MySQL ทำงานอยู่ 'ผู้ใช้' หมายถึงชื่อผู้ใช้ของบัญชี MySQL ค่าที่เหมาะสมจะถูกแทนที่ในตำแหน่งเหล่านี้ *** หมายถึงรหัสผ่าน สิ่งนี้จะถูกป้อนเมื่อ 'mysql' แจ้งว่า 'ป้อนรหัสผ่าน'
เมื่อดำเนินการสำเร็จแล้ว ข้อมูลเบื้องต้นบางส่วนจะปรากฏขึ้น และตามด้วยข้อความแจ้ง "mysql>"
shell> mysql −h host −u user −p Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 25338 to server version: 8.0.25-standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
พรอมต์ 'mysql' จะแจ้งว่า 'mysql' พร้อมให้ผู้ใช้ป้อนคำสั่ง SQL และดำเนินการดังกล่าว
หมายเหตุ: หากผู้ใช้พยายามเข้าสู่ระบบจากเครื่องเดียวกันกับที่ MySQL ทำงานอยู่ สามารถละเว้นชื่อโฮสต์และเรียกใช้บรรทัดด้านล่างแทนได้:
shell> mysql −u user −p
เมื่อพยายามเชื่อมต่อ หากข้อความเช่น ERROR 2002 (HY000):ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ภายในผ่านซ็อกเก็ต '/tmp/mysql.sock' (2) ปรากฏขึ้น แสดงว่าเซิร์ฟเวอร์ MySQL daemon (Unix) หรือบริการ (Windows) ไม่ได้ทำงานอยู่ในขณะนี้ เมื่อสิ่งนี้เกิดขึ้น จะต้องติดต่อผู้ดูแลระบบ
เมื่อการเชื่อมต่อสำเร็จ และคุณต้องการยกเลิกการเชื่อมต่อ ให้เรียกใช้โค้ดด้านล่าง -
mysql> QUIT Bye