ข้ามไปยังเนื้อหาหลัก
คู่มือระบบ เนื้อหาผ่านการตรวจสอบแล้ว

การติดตั้ง MySQL บน Windows

บทความนี้อธิบายขั้นตอนการติดตั้ง MySQL บน Windows โดยใช้ MySQL Installer ซึ่งแนะนำให้ดาวน์โหลดตัวติดตั้งแบบสมบูรณ์ (MySQL Installer for Windows) และเลือก "Devel...

การติดตั้ง MySQL บน Windows

หลังจากที่เราได้รู้จักกับ MySQL และเหตุผลที่ควรเลือกใช้กันไปแล้ว ในบทนี้เราจะมาลงมือติดตั้ง MySQL บนระบบปฏิบัติการ Windows กันครับ โดยเราจะใช้ MySQL Installer ซึ่งเป็นเครื่องมือที่ช่วยให้การติดตั้งง่ายและสะดวกมากยิ่งขึ้น

1. ดาวน์โหลด MySQL Installer

เริ่มต้นด้วยการดาวน์โหลด MySQL Installer จากเว็บไซต์ทางการของ MySQL ครับ ทำตามขั้นตอนดังนี้:

  1. เปิดเว็บเบราว์เซอร์และไปที่ https://dev.mysql.com/downloads/installer/
  2. คุณจะเห็นสองตัวเลือกให้ดาวน์โหลด:
    • MySQL Installer for Windows (Web Community): เป็นตัวติดตั้งขนาดเล็กที่จะดาวน์โหลดไฟล์ที่จำเป็นระหว่างการติดตั้ง
    • MySQL Installer for Windows: เป็นตัวติดตั้งแบบสมบูรณ์ที่มีทุกอย่างที่จำเป็น
  3. สำหรับบทเรียนนี้ เราแนะนำให้ดาวน์โหลด MySQL Installer for Windows (ตัวเลือกที่สอง) เพราะจะง่ายกว่าและไม่ต้องกังวลเรื่องการเชื่อมต่ออินเทอร์เน็ต
  4. คลิกปุ่ม "Download" ที่อยู่ข้างตัวเลือกที่คุณต้องการ
  5. คุณอาจถูกขอให้ล็อกอินหรือสมัครบัญชี Oracle แต่คุณสามารถข้ามขั้นตอนนี้ได้โดยคลิกที่ลิงก์ "No thanks, just start my download." ที่ด้านล่างของหน้า

เมื่อดาวน์โหลดเสร็จแล้ว คุณจะได้ไฟล์ที่มีนามสกุล .msi

2. เริ่มการติดตั้ง MySQL

ดับเบิลคลิกที่ไฟล์ .msi ที่คุณดาวน์โหลดมาเพื่อเริ่มกระบวนการติดตั้ง

  1. User Account Control (UAC): Windows อาจถามคุณว่าต้องการอนุญาตให้แอปนี้ทำการเปลี่ยนแปลงอุปกรณ์ของคุณหรือไม่ คลิก "Yes"
  2. Setup Type: คุณจะเห็นหน้าจอให้เลือกว่าต้องการติดตั้งอะไรบ้าง มีตัวเลือกดังนี้:
    • Developer Default: ติดตั้งทุกอย่างที่จำเป็นสำหรับการพัฒนา (แนะนำสำหรับผู้เริ่มต้น)
    • Server only: ติดตั้งเฉพาะ MySQL Server
    • Client only: ติดตั้งเฉพาะเครื่องมือ Client (เช่น MySQL Workbench)
    • Full: ติดตั้งทุกอย่าง
    • Custom: เลือกสิ่งที่คุณต้องการติดตั้งเอง
  3. สำหรับบทเรียนนี้ เราแนะนำให้เลือก Developer Default เพราะจะติดตั้ง MySQL Server, MySQL Workbench, MySQL Shell และ Connector ต่างๆ ที่จำเป็น
  4. คลิก "Next"
  5. Check Requirements: ตัวติดตั้งจะตรวจสอบว่ามีโปรแกรมที่จำเป็นติดตั้งอยู่หรือไม่ หากมีโปรแกรมใดขาดหายไป คุณจะต้องติดตั้งโปรแกรมเหล่านั้นก่อน (เช่น Visual C++ Redistributable) โดยคลิกที่ปุ่ม "Execute" แล้วทำตามคำแนะนำ
  6. เมื่อทุกอย่างพร้อมแล้ว คลิก "Next"
  7. Installation: ตัวติดตั้งจะเริ่มติดตั้งโปรแกรมต่างๆ ที่เลือกไว้ กระบวนการนี้อาจใช้เวลาสักครู่
  8. เมื่อการติดตั้งเสร็จสิ้น คลิก "Next"

3. การตั้งค่า MySQL Server

หลังจากติดตั้งโปรแกรมต่างๆ แล้ว เราจะมาตั้งค่า MySQL Server กันครับ

  1. Type and Networking: คุณจะเห็นหน้าจอให้เลือกประเภทของ Server และการตั้งค่าเครือข่าย โดยทั่วไปแล้ว ค่าเริ่มต้นจะเหมาะสมสำหรับผู้เริ่มต้น คลิก "Next"
  2. Accounts and Roles: นี่เป็นส่วนที่สำคัญมาก! คุณจะต้องตั้งค่ารหัสผ่านสำหรับผู้ใช้ root ซึ่งเป็นผู้ใช้ที่มีสิทธิ์สูงสุดใน MySQL Server
    • ป้อนรหัสผ่านที่คุณต้องการในช่อง "MySQL Root Password" และ "Repeat Password"
    • จำรหัสผ่านนี้ให้ดี เพราะคุณจะต้องใช้มันในการเชื่อมต่อกับ MySQL Server
    • คุณสามารถเพิ่มผู้ใช้เพิ่มเติมได้ในภายหลัง แต่สำหรับตอนนี้ เราจะใช้แค่ผู้ใช้ root
  3. คลิก "Next"
  4. Windows Service: คุณจะเห็นหน้าจอให้กำหนดค่า Service Name และ Startup Type โดยทั่วไปแล้ว ค่าเริ่มต้นจะเหมาะสม คลิก "Next"
  5. Apply Configuration: ตัวติดตั้งจะแสดงรายการการเปลี่ยนแปลงที่จะทำ คลิก "Execute" เพื่อเริ่มการกำหนดค่า
  6. รอจนกว่าการกำหนดค่าจะเสร็จสิ้น แล้วคลิก "Finish"

4. การติดตั้ง Workbench

MySQL Workbench เป็นเครื่องมือ GUI (Graphical User Interface) ที่ช่วยให้เราจัดการฐานข้อมูล MySQL ได้ง่ายขึ้น โดยปกติแล้ว Workbench จะถูกติดตั้งพร้อมกับ Developer Default ในขั้นตอนที่ 2 แต่หากคุณไม่ได้เลือก Developer Default คุณสามารถติดตั้ง Workbench แยกต่างหากได้

หากคุณติดตั้ง Developer Default แล้ว คุณสามารถข้ามขั้นตอนนี้ไปได้เลย

  1. หากคุณไม่ได้ติดตั้ง Developer Default ให้กลับไปที่ MySQL Installer และเลือก "Custom"
  2. เลือก "MySQL Workbench" จากรายการโปรแกรมที่ต้องการติดตั้ง
  3. ทำตามขั้นตอนการติดตั้งตามปกติ

5. การตรวจสอบการติดตั้ง

หลังจากติดตั้งเสร็จสิ้น เรามาตรวจสอบกันว่า MySQL Server ทำงานได้อย่างถูกต้องหรือไม่

  1. เปิด MySQL Workbench (คุณสามารถค้นหาได้ใน Start Menu)
  2. คลิกที่ปุ่ม "+" เพื่อสร้าง Connection ใหม่
  3. ในช่อง "Connection Name" ให้ป้อนชื่อ Connection ที่คุณต้องการ (เช่น "Local MySQL Server")
  4. ในช่อง "Hostname" ให้ป้อน "127.0.0.1" หรือ "localhost"
  5. ในช่อง "Port" ให้ป้อน "3306" (ค่าเริ่มต้น)
  6. ในช่อง "Username" ให้ป้อน "root"
  7. คลิก "Store in Vault..." แล้วป้อนรหัสผ่านที่คุณตั้งไว้ในขั้นตอนที่ 3
  8. คลิก "OK"
  9. คลิก "Test Connection" หากทุกอย่างถูกต้อง คุณจะเห็นข้อความ "Successfully made the MySQL connection"
  10. คลิก "OK"
  11. ดับเบิลคลิกที่ Connection ที่คุณสร้างขึ้น

หากคุณสามารถเชื่อมต่อกับ MySQL Server ได้ แสดงว่าการติดตั้งสำเร็จแล้ว! คุณจะเห็นหน้าต่าง Query Editor ซึ่งคุณสามารถใช้เพื่อเขียนและรันคำสั่ง SQL ได้

6. การตั้งค่า Environment Variable (Optional)

การตั้งค่า Environment Variable จะช่วยให้คุณสามารถรันคำสั่ง MySQL จาก Command Prompt หรือ Terminal ได้โดยไม่ต้องระบุ Path แบบเต็ม

  1. ค้นหา "Edit the system environment variables" ใน Start Menu แล้วเปิด
  2. คลิก "Environment Variables..."
  3. ในส่วน "System variables" ให้หา Variable ที่ชื่อ "Path" แล้วเลือก "Edit..."
  4. คลิก "New" แล้วเพิ่ม Path ไปยัง Directory ที่เก็บ MySQL Client (โดยทั่วไปคือ C:\Program Files\MySQL\MySQL Server 8.0\bin หรือเวอร์ชันอื่นๆ ขึ้นอยู่กับเวอร์ชันที่คุณติดตั้ง)
  5. คลิก "OK" ทั้งหมด

หลังจากตั้งค่า Environment Variable แล้ว คุณสามารถเปิด Command Prompt หรือ Terminal แล้วพิมพ์ mysql --version เพื่อตรวจสอบว่า MySQL Client ทำงานได้อย่างถูกต้องหรือไม่

ในบทต่อไป เราจะมาเรียนรู้วิธีการเชื่อมต่อกับ MySQL Server ผ่าน Command Line กันครับ

Office.in.th Custom Service

ต้องการพัฒนาระบบหรือปรับแต่งจากโครงสร้างนี้?

Office.in.th รับพัฒนาและออกแบบ Enterprise Web Application, API Integration และระบบบริหารงานภาครัฐ/เอกชน พร้อมการสนับสนุนระยะยาว

ดูบริการรับพัฒนาซอฟต์แวร์