ขั้นตอนในการใช้ MySQL กับ Docker คืออะไร

Khan Txn Ni Kar Chi Mysql Kab Docker Khux Xari



MySQL เป็นโปรแกรมจัดการฐานข้อมูลเชิงสัมพันธ์ที่รู้จักกันดีซึ่งสามารถทำงานบนแพลตฟอร์มต่างๆ เช่น Windows, Facebook, Twitter เป็นต้น Docker เป็นฟอรัมที่รู้จักกันดีซึ่งช่วยให้นักพัฒนาสามารถสร้าง ดำเนินการ และแจกจ่ายแอปพลิเคชันโดยใช้คอนเทนเนอร์ นักเทียบท่าอนุญาตให้ผู้ใช้ใช้ MySQL ซึ่งเป็นวิธีที่มีประสิทธิภาพและปรับเปลี่ยนได้ในการติดตั้งและบำรุงรักษาแอปพลิเคชันฐานข้อมูล นอกจากนี้ยังมีความปลอดภัย การพกพา และการแยกแอปพลิเคชัน MySQL

บทความนี้จะอธิบายขั้นตอนการใช้ MySQL กับ Docker ทีละขั้นตอน

ขั้นตอนในการใช้ MySQL กับ Docker คืออะไร

หากต้องการใช้ MySQL กับ Docker ให้ลองทำตามขั้นตอนด้านล่าง:







ขั้นตอนที่ 1: ดึงอิมเมจ MySQL จาก Docker Hub

หากต้องการดึง MySQL จาก Docker Hub ไปยังระบบโลคัล ให้เขียนคำสั่งด้านล่างใน Windows PowerShell:



นักเทียบท่าดึง mysql



สังเกตได้ว่าดาวน์โหลดอิมเมจ MySQL เวอร์ชันล่าสุดแล้ว





ขั้นตอนที่ 2: ดูภาพที่ดาวน์โหลด

ถัดไป ทำรายการอิมเมจที่มีอยู่ทั้งหมดเพื่อให้แน่ใจว่าดึงอิมเมจ MySQL ได้สำเร็จ:

ภาพนักเทียบท่า



เอาต์พุตด้านบนแสดงอิมเมจ MySQL เวอร์ชันล่าสุด

ขั้นตอนที่ 3: เริ่มคอนเทนเนอร์ MySQL

จากนั้นสร้างและรันคอนเทนเนอร์ MySQL ผ่านทาง “ นักเทียบท่าเรียกใช้ -d –ชื่อ <ชื่อต่อ> -e MYSQL_ROOT_PASSWORD=<รหัสผ่าน> <ชื่อภาพ> ' สั่งการ:

เรียกใช้นักเทียบท่า -d --ชื่อ mySql-ต่อ -มันคือ MYSQL_ROOT_PASSWORD =mysql123 mysql:ล่าสุด

ที่นี่:

  • -ชื่อ ” ตัวเลือกตั้งชื่อคอนเทนเนอร์เช่น “ mySql-ต่อ '.
  • -d ” ตั้งค่าสถานะใช้เพื่อเรียกใช้คอนเทนเนอร์ในพื้นหลัง
  • -e MYSQL_ROOT_PASSWORD ” กำหนดรหัสผ่านรูทเป็น “ mysql123 '.
  • mysql: ล่าสุด ” เป็นอิมเมจ Docker ที่จะใช้:

คำสั่งที่ดำเนินการข้างต้นได้สร้างและเริ่มต้น ' mySql-ต่อ ” คอนเทนเนอร์ที่เรียกใช้ MySQL เวอร์ชันล่าสุดในพื้นหลัง

ขั้นตอนที่ 4: ดูการรันคอนเทนเนอร์ MySQL

เพื่อให้แน่ใจว่าคอนเทนเนอร์ MySQL ทำงานสำเร็จ ให้รันคำสั่งต่อไปนี้:

นักเทียบท่า ปล

ผลลัพธ์ข้างต้นบ่งชี้ว่าคอนเทนเนอร์ MySQL ทำงานสำเร็จ เช่น “ mySql-ต่อ '.

ขั้นตอนที่ 5: เข้าถึงคอนเทนเนอร์ MySQL

ตอนนี้ ใช้ “ นักเทียบท่า exec -it ” คำสั่งพร้อมกับชื่อคอนเทนเนอร์เพื่อเปิด Bash shell ภายในคอนเทนเนอร์ MySQL ที่ทำงานอยู่:

นักเทียบท่า ผู้บริหาร -มัน mySql-ต่อ ทุบตี

คำสั่งที่ระบุข้างต้นได้เปิดเชลล์ Bash และตอนนี้ผู้ใช้สามารถดำเนินการคำสั่งภายในคอนเทนเนอร์ MySQL ที่รันอยู่

ขั้นตอนที่ 6: เชื่อมต่อกับฐานข้อมูล MySQL

หลังจากนั้นให้เชื่อมต่อกับฐานข้อมูล MySQL ในฐานะผู้ใช้รูทโดยใช้คำสั่งที่ให้มาและป้อนรหัสผ่านแบบโต้ตอบ:

มายเอสคิวแอล -uroot -หน้า

สามารถสังเกตได้ว่าเชลล์ MySQL เริ่มทำงานแล้ว

ขั้นตอนที่ 7: ดำเนินการคำสั่ง MySQL

สุดท้าย เรียกใช้คำสั่ง MySQL ในคอนเทนเนอร์ MySQL ตัวอย่างเช่น ดำเนินการ “ แสดงฐานข้อมูล; ” คำสั่งเพื่อดูฐานข้อมูลที่มีอยู่ทั้งหมด:

แสดงฐานข้อมูล;

ผลลัพธ์ด้านบนแสดงฐานข้อมูลที่มีอยู่ในคอนเทนเนอร์ MySQL

หากต้องการเลือกฐานข้อมูลเฉพาะ ให้ดำเนินการ “ ใช้ <ชื่อฐานข้อมูล>; ' สั่งการ:

ใช้ mysql;

นอกจากนี้ หากต้องการดูตารางในฐานข้อมูลที่เลือก ให้ใช้คำสั่งด้านล่าง:

แสดงตาราง;

ในผลลัพธ์ข้างต้น สามารถมองเห็นตารางทั้งหมดในคอนเทนเนอร์ MySQL เราใช้ MySQL กับ Docker สำเร็จแล้ว

บทสรุป

หากต้องการใช้ MySQL กับ Docker ก่อนอื่น ให้ดึงอิมเมจ MySQL จาก Docker Hub โดยใช้ปุ่ม “ นักเทียบท่าดึง mysql ' สั่งการ. จากนั้นสร้างและดำเนินการคอนเทนเนอร์ MySQL ผ่าน ' นักเทียบท่าเรียกใช้ -d –ชื่อ <ชื่อต่อ> -e MYSQL_ROOT_PASSWORD=<รหัสผ่าน> <ชื่อภาพ> ” คำสั่งและดูมัน หลังจากนั้น เข้าถึงคอนเทนเนอร์ MySQL และเชื่อมต่อกับฐานข้อมูล MySQL สุดท้ายให้เรียกใช้คำสั่ง MySQL ในนั้น บทความนี้ได้อธิบายขั้นตอนการใช้ MySQL กับ Docker