Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cài đặt MySQL trên macOS

Có gói trong file disk image (.dmg) cần mount bằng double-click icon trong Finder. Mount image và xem nội dung.

Trước khi cài, đảm bảo tất cả instance MySQL server đã dừng. Dùng MySQL manager app (trên macOS server), preference pane, hoặc mysqladmin shutdown command line.

Cài bằng package installer:

  • Tải file .dmg (community version cũng có). Chứa MySQL package installer. Tham khảo trang chủ (screenshot).
  • Double-click file installer MySQL đã tải trên disk.
  • Đặt tên dựa trên phiên bản MySQL tải. Ví dụ MySQL 8.0.22 -> mysql-8.0.22-osx-10.13-x86_64.pkg.
  • Màn hình wizard giới thiệu tham chiếu phiên bản MySQL server cần cài.
  • Click 'Continue' bắt đầu cài.
  • Community edition hiển thị bản sao GNU General Public License.
  • Click 'Continue' rồi 'Agree' để tiếp tục.
  • Trang 'Installation Type': click 'Install' chạy wizard với mặc định, hoặc 'Customize' thay đổi thành phần cụ thể (MySQL server, MySQL Test, Preference Pane, Launchd Support - tất cả trừ MySQL Test bật mặc định).

Cài đặt MySQL trên macOS

  • Tùy chọn 'Change Install Location' có sẵn nhưng không thể thay đổi vị trí cài.
  • Click 'Install' để cài MySQL Server.

Cài đặt MySQL trên macOS

  • Quá trình cài kết thúc nếu nâng cấp MySQL Server hiện tại, nếu không làm theo các bước cấu hình thêm cho cài mới.
  • Sau khi cài thành công, hoàn tất cấu hình: chọn loại mã hóa mật khẩu mặc định, bật/tắt MySQL server khi khởi động.
  • Mặc định MySQL 8.0 dùng caching_sha2_password (Strong).
  • Có thể đổi sang mysql_native_password (Legacy).
  • Chọn legacy password mechanism sẽ sửa file launchd đặt --default_authentication_plugin=mysql_native_password dưới ProgramArguments.
  • Chọn strong encryption không đặt --default_authentication_plugin vì mặc định server dùng caching_sha2_password.
  • Đặt mật khẩu cho user root, bật/tắt MySQL Server khởi động sau cấu hình.
  • Summary: bước cuối tham chiếu cài đặt thành công. Đóng wizard.

MySQL server đã cài xong.

Nếu chọn không khởi động MySQL khi boot, dùng launchctl từ command line hoặc click "Start" trong MySQL preference pane.

Khi dùng package installer, file cài vào thư mục trong /usr/local khớp tên phiên bản và nền tảng.

Ví dụ: file installer mysql-8.0.25-osx10.15-x86_64.dmg cài vào /usr/local/mysql-8.0.25-osx10.15-x86_64/ với symlink tới /usr/local/mysql. macOS không tạo file cấu hình mẫu my.cnf.