Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

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

Trên macOS, bạn có thể cài đặt MySQL dễ dàng bằng Homebrew.

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 máy chủ đượ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 nhận được các giá trị mặc định tốt nhất:

Vì chúng tôi đã sử dụng brew services start mysql để khởi động MySQL, máy Mac của bạn sẽ khởi động lại 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 chế độ daemon này (đó 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 nhập root mật khẩu người dùng sau bạ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 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à 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 vào Connect 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 root ngườ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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngăn chặn tự động gia tăng trên chèn trùng lặp MySQL

  2. Tăng tốc độ xuất và nhập mysql

  3. Tại sao điều kiện IN lại chậm hơn =trong sql?

  4. Cách đặt mật khẩu gốc thành null

  5. Mytop - Một công cụ hữu ích để theo dõi hiệu suất MySQL / MariaDB trong Linux