Hướng dẫn mysql for mac - mysql cho mac

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh

Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài đặt MySQL Community Server trên macOS các bạn nhé!

Đầu tiên, các bạn cần phải đi đến địa chỉ https://dev.mysql.com/downloads/mysql/ để download tập tin cài đặt của MySQL dành cho macOS:

Hướng dẫn mysql for mac - mysql cho mac

Hướng dẫn mysql for mac - mysql cho mac

Có nhiều lựa chọn khác nhau, nhưng các bạn nên chọn tập tin .dmg để cài đặt vì nó có giao diện, sẽ dễ dàng hơn.

Sau khi download xong, hãy nhấp vào tập tin download để bắt đầu cài đặt MySQL các bạn nhé!

Hướng dẫn mysql for mac - mysql cho mac

Click vào icon trong cửa sổ trên để tiếp tục nha các bạn.

Hướng dẫn mysql for mac - mysql cho mac

Nhấp vào Continue nha các bạn.

Hướng dẫn mysql for mac - mysql cho mac

Continue tiếp.

Hướng dẫn mysql for mac - mysql cho mac

Continue tiếp.

Hướng dẫn mysql for mac - mysql cho mac

Agree nha các bạn.

Hướng dẫn mysql for mac - mysql cho mac

Đến đây thì các bạn có thể nhấn nút Install để bắt đầu cài đặt MySQL vào máy tính của mình rồi.

Hướng dẫn mysql for mac - mysql cho mac

Nhập mật khẩu để cài đặt software mới trong macOS.

Hướng dẫn mysql for mac - mysql cho mac

Trong quá trình cài đặt, các bạn cần cấu hình mật khẩu của user root đăng nhập vào MySQL. Hãy chọn cách mà các bạn thiết lập mật khẩu trong hình trên các bạn nhé. Chúng ta nên chọn “Use Strong Password Encryption” rồi nhấn Next.

Hướng dẫn mysql for mac - mysql cho mac

Với cách chọn này, các bạn bắt buộc phải đặt mật khẩu với ít nhất 8 ký tự, bao gồm cả chữ, số, và một số ký tự đặc biệt.

Sau khi đã đặt mật khẩu xong thì nhấn nút Finish các bạn nhé!

Hướng dẫn mysql for mac - mysql cho mac

Cần phải nhập password của user macOS để hoàn thành việc cài đặt mật khẩu cho user root này.

Hướng dẫn mysql for mac - mysql cho mac

Nhấn nút Close để kết thúc các bạn nhé!

Các bạn có thể vào System Preferences

Hướng dẫn mysql for mac - mysql cho mac

để quản lý việc start, stop MySQL các bạn nhé!

Hướng dẫn mysql for mac - mysql cho mac

Nếu với windows, chúng ta có thể sử dụng xampp để giải quyết vấn đề môi trường localhost và mặc định trong xampp, mọi thứ sẽ được đóng gói bao gồm cả mysql nên chúng ta không cần quá quan tâm về vấn đề này, tuy nhiên với mac os, có nhiều bug cần phải giải quyết, mình cũng mất cả buổi mới xử lý được nên quyết định viết bài này để hướng dẫn các bạn cách cài đặt

  • Cài đặt mới My Sql Server
  • Cài đặt lại phiên bản khác cho SQL Server

Cài đặt mới My Sql Server

Cài đặt lại phiên bản khác cho SQL Server

https://dev.mysql.com/downloads/mysql/

Bước 1: tải về phiên bản mySql server phiên bản phù hợp với mac os của bạn tại link:

Hướng dẫn mysql for mac - mysql cho mac

Bước 2: Chạy file .dmg vừa tải về để cài đặt vào system preferences, tùy phiên bản iconsbạn sẽ hiện như hình dưới là do mình cài phiên bản 5.6 với mac high sirrea, hay hình chú cá heo huyền thoại, logo của mysql.

Hướng dẫn mysql for mac - mysql cho mac

Bước 3: bấm vào giao diện của mysql và click nút start/stop mysql server

Trong một số tình huống, không sử dụng đc nút bấm, hoặc khi bấm server không start theo ý muốn, sử dụng command line sau trên terminal:

sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server restart

Phiên bản thấp hơn 5.7

sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

Cài đặt lại phiên bản khác cho SQL Server

Bước 1: tải về phiên bản mySql server phiên bản phù hợp với mac os của bạn tại link:

Link tham khảo: https://devmarketer.io/learn/do-not-install-mysql-macos-sierra-how-to-fix/

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*

rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

Sau khi start server, chúng ta có thể sử dụng mysql rồi. Để đổi được password cho root user trong tình huống không nhớ, sử dụng các lệnh sau để đổi pass mới cho tài khoản root:

/usr/local/mysql/bin/mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("1234") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

Hướng dẫn mysql for mac - mysql cho mac

Hướng dẫn mysql for mac - mysql cho mac

Vậy là ngon, chúc các bạn thành công !