Devdit
 

วิธี Login เข้า MySQL ใน Docker Container

1.2K

บทความนี้สอนวิธีการเข้า MySQL ใน Docker Container โดยมีลำดับขั้นตอนคือ ใช้คำสั่ง docker exec เพื่อเข้าไปใน Container MySQL ที่ต้องการ และใช้คำสั่ง mysql -u root -p เพื่อเข้าสู่ระบบ MySQL โดยมีลำดับขั้นตอนดังนี้

 

ตัวอย่าง วิธี Login เข้า MySQL ใน Docker Container

1. ใช้คำสั่ง docker ps ใน command line เพื่อแสดงรายชื่อ Containers ที่กำลังทำงานอยู่ จากผลลัพธ์ MySQL คือ db-1

docker compose ps
NAME        IMAGE     COMMAND                  SERVICE   
adminer-1   adminer   "entrypoint.sh php -…"   adminer   
db-1        db        "docker-entrypoint.s…"   db        

 

2. ใช้คำสั่ง docker exec เพื่อเข้าไปใน Docker Container ที่ต้องการคือ db-1

docker exec -it db-1 bash

 

3. ใช้คำสั่ง mysql -u root -p เพื่อเข้าสู่ระบบ MySQL ด้วยผู้ใช้งาน root และกรอกรหัสผ่านตามที่กำหนดไว้

mysql -u root -p
Enter password:

หากเข้าสู่ระบบสำเร็จจะแสดงข้อความประมาณด้านล่าง

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.36 MySQL Community Server - GPL

 

4. ทดลอง MySQL โดยใช้คำสั่ง show database เพื่อแสดงรายชื่อฐานข้อมูลทั้งหมดออกสู่หน้าจอ

show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mydatabase         |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

 

สรุป บทความนี้สอนวิธีการเข้าทำงาน หรือ Login MySQL ใน Docker Container โดยมีลำดับขั้นตอนที่สำคัญคือ แสดงรายชื่อ Containers ทั้งหมด จากนั้นเข้าไปใน Container ของ MySQL และใช้คำสั่ง mysql -u root -p เพื่อเข้าสู่ระบบ MySQL

เขียน 10 เดือนที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ