ติดตั้ง MySQL บน MAC

Phai Panda
2 min readSep 14, 2019

--

เขียนไว้กันลืม พร้อมข้อสังเกตเล็กๆน้อยๆครับ

บน 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

ทดสอบเชื่อมต่ออีกครั้ง

--

--

No responses yet