Cách cài đặt MySQL trên macOS

Hướng dẫn từng bước để cài đặt MySQL trên macOS bằng Homebrew

Trên macOS, bạn có thể cài đặt MySQL dễ dàng bằng cách sử dụngHomebrew.

Chạy:

brew install mysql

Lệnh trên sẽ mất một lúc, sau đó in một cái gì đó như sau:

Bây giờ bạn có thể khởi động máy chủ MySQL bằng cách chạy:

brew services start mysql

Bây giờ chúng ta cần bảo mật máy chủ MySQL. Theo mặc định, máy chủ đi kèm không có mật khẩu gốc, vì vậy chúng tôi cần đảm bảo nó được bảo vệ.

Chạy:

mysql_secure_installation

Quy trình này có thể mất một chút thời gian, nhưng nó mang lại rất nhiều sức mạnh để đảm bảo bạn có được giá trị mặc định tốt nhất.

Kể từ khi chúng tôi sử dụngbrew services start mysqlđể khởi động MySQL, máy Mac của bạn sẽ khởi động lại nó khi khởi động lại. Bạn có thể chạy:

brew services stop mysql

để ngăn điều này xảy ra và cũng để dừng ngay lập tức MySQL.

Bạn cũng có thể tránh điều nàychế độ daemon(đó là những gì chúng tôi gọi là các chương trình luôn chạy trong nền và khởi động lại khi máy tính được khởi động lại) bằng cách chạy:

mysql.server start

Thao tác này sẽ khởi động MySQL và sẽ tiếp tục chạy cho đến khi máy tính tắt hoặc cho đến khi bạn chạy:

mysql.server stop

và nó sẽ không khởi động lại khi khởi động lại.

Tùy bạn quyết định cái nào bạn thích.

Bây giờ bạn có thể kết nối với máy chủ bằng lệnh:

mysql -u root -p

Bạn sẽ cần phải nhậprootmật khẩu người dùngsaubạn chạy lệnh này và sau khi hoàn tất, bạn sẽ thấy màn hình này:

Một phần mềm GUI (đồ họa) tuyệt vời mà chúng ta có thể sử dụng để tương tác với cơ sở dữ liệu SQLite là TablePlus.

Nó đi kèm với một bản dùng thử miễn phí hoàn hảo cho việc sử dụng của chúng tôi, vì nó không dựa trên thời gian mà thay vào đó nó giới hạn số lượng kết nối đồng thời mà bạn có thể thực hiện với cơ sở dữ liệu.

Tải xuống từhttps://tableplus.com. Tôi biết có các phiên bản macOS, Windows và Linux.

Nhấp vào “Tạo kết nối mới…” và chọn MySQL trong danh sách:

sau đó đặt tên cho kết nối và nhập “root” và mật khẩu bạn đã đặt trước đó:

Nhấp chuộtConnect, và bạn phải được kết nối với MySQL!

Lưu ý rằng chúng tôi được kết nối bằng cách sử dụngrootngười dùng, chỉ nên được sử dụng cho mục đích quản trị.

Việc sử dụng cơ sở dữ liệu hàng ngày nên được thực hiện bằng người dùng bình thường. Chúng ta sẽ xem nó trong một hướng dẫn riêng.


Các hướng dẫn khác về cơ sở dữ liệu: