ติดตั้ง MySQL บน MAC
เขียนไว้กันลืม พร้อมข้อสังเกตเล็กๆน้อยๆครับ
บน Mac ผมชอบสองทางเลือกที่จะติดตั้ง MySQL ได้แก่ ติดตั้งโดยตรงผ่านไฟล์ .dmg กับผ่าน Docker
ติดตั้งผ่านไฟล์ .dmg
อันนี้ไม่ยากครับ เข้าไปอ่าน Document และโหลดมาทำตามขั้นตอนได้เลย แต่โดยทั่วไปแล้วสำหรับเวอร์ชันของ MySQL จะแยกไว้ 2 เวอร์ชันใหญ่ๆ
ถ้าเป็น MySQL 5.x หน้านี้เลยครับ
และถ้าเป็น MySQL 8.x ก็หน้านี้ครับ
เมื่อติดตั้งแล้วโปรดสังเกตที่ System Preferences ต้องมีรูปเจ้าโลมาขึ้นมาแบบนี้
ติดตั้งผ่าน Docker
ตรงไปที่ Docker Hub เลยครับ
ขั้นตอนก็สะดวกสะบาย โหลด image มาก่อน
docker pull mysql
จากนั้นสั่งสร้าง container
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
ตัวอย่างเช่นขอเป็นเวอร์ชันล่าสุด (latest)
docker run --name mysql -e MYSQL_ROOT_PASSWORD=Password1234 -d mysql:latest
อย่างไรก็แล้วแต่ ให้เลือกที่ถนัดก่อนนะครับ เพื่อจะได้ไม่พบปัญหาอื่นในภายหลัง ส่วนตัวก็เลือกแบบผ่านไฟล์ .dmg
เชื่อมต่อฐานข้อมูลผ่าน UI
หา UI สักตัวมาจัดการฐานข้อมูล ในขณะนี้ผมเลือก DBeaver (เวอร์ชัน 6.2.0)
เมื่อสร้าง connection ทว่ากลับพบปัญหานี้
ให้ไปที่แท็บ SSL เลือก Use SSL จากนั้นเลือก Allow public key retrieval
ทดสอบเชื่อมต่ออีกครั้ง