Cách tải mysql cho macbook

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:

Cách tải mysql cho macbook

Cách tải mysql cho macbook

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é!

Cách tải mysql cho macbook

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

Cách tải mysql cho macbook

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

Cách tải mysql cho macbook

Continue tiếp.

Cách tải mysql cho macbook

Continue tiếp.

Cách tải mysql cho macbook

Agree nha các bạn.

Cách tải mysql cho macbook

Đế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.

Cách tải mysql cho macbook

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

Cách tải mysql cho macbook

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.

Cách tải mysql cho macbook

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é!

Cách tải mysql cho macbook

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.

Cách tải mysql cho macbook

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

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

Cách tải mysql cho macbook

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

Cách tải mysql cho macbook

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

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:

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

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.

Cách tải mysql cho macbook

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

Cách tải mysql cho macbook

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:

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

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 cao 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

Với các tình huống khác có thể bạn chỉ cần bấm chuột phải vào icon mysql trên giao diện system preferences, sau đó chọn remove preferences pane để remove và cài lại phiên bản khác, nếu gặp lỗi có thể áp dụng cách sau để xóa toàn bộ các file mysql trong hệ thống, sau đó tiến hành cài đặt lại như bình thường:

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

Cách tải mysql cho macbook

Cách tải mysql cho macbook

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