Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การเชื่อมต่อและยกเลิกการเชื่อมต่อจากเซิร์ฟเวอร์ MySQL


ต้องระบุชื่อผู้ใช้ 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