Làm cách nào để kết nối với máy chủ mysql trên mac?

Bước đầu tiên trong việc thiết lập máy chủ cơ sở dữ liệu MySQL trên máy Mac của bạn là tải xuống trình cài đặt MySQL. MySQL cung cấp một phiên bản miễn phí được gọi là MySQL Community Server. Nhấp vào liên kết bên dưới để được đưa đến trang tải xuống cho Máy chủ Cộng đồng MySQL. Trong hộp "Chọn hệ điều hành", chọn macOS

Tải xuống máy chủ cộng đồng MySQL

Nhấp vào nút Tải xuống bên cạnh tùy chọn đầu tiên, tải xuống kho lưu trữ DMG. Tại thời điểm viết bài này, phiên bản 8 của máy chủ cộng đồng là bản tải xuống mặc định

Khi tệp DMG được tải xuống, bấm đúp vào tệp DMG để mở ảnh đĩa. Sau khi ảnh đĩa được mở, một cửa sổ Finder mới sẽ xuất hiện với một. pkg có tên giống như sau

mysql-X.X.XX-macos10.XX-x64_64.pkg

Để cài đặt MySQL, hãy làm theo các bước sau

  • 1. Bấm đúp vào. tập tin pkg. Thao tác này sẽ khởi chạy trình cài đặt MySQL

  • 2. Tiếp tục với các tùy chọn mặc định. Tại một thời điểm trong quá trình cài đặt, trình cài đặt sẽ hỏi nên sử dụng mã hóa mật khẩu mạnh hay mã hóa mật khẩu kế thừa. Một số công cụ MySQL chưa hỗ trợ mã hóa mật khẩu mạnh. Nếu các công cụ bạn đang sử dụng để kết nối với MySQL không hỗ trợ mã hóa mật khẩu mạnh, hãy chọn tùy chọn mã hóa mật khẩu kế thừa. Lưu ý rằng RazorSQL hỗ trợ mã hóa mật khẩu mạnh

  • 3. Đảm bảo nhập mật khẩu cho người dùng MySQL gốc khi được nhắc và chọn tùy chọn "Khởi động máy chủ MySQL sau khi cài đặt hoàn tất"

Khi trình cài đặt hoàn tất, máy chủ MySQL của bạn sẽ được cài đặt và chạy trên máy Mac của bạn. Khi bạn đã đến điểm này, bạn có một máy chủ MySQL đang chạy với một người dùng - người dùng root - và cơ sở dữ liệu mặc định có tên là mysql. Bây giờ là lúc kết nối với cơ sở dữ liệu MySQL của bạn, tạo người dùng và tạo cơ sở dữ liệu

Để kết nối với cơ sở dữ liệu MySQL của bạn, bạn có thể sử dụng một công cụ như RazorSQL. Có thể tải xuống RazorSQL từ liên kết Tải xuống trên tiêu đề ở đầu trang này. Khi RazorSQL được tải xuống và cài đặt, hãy làm như sau để kết nối với cơ sở dữ liệu MySQL của bạn

  • 1. Chọn tùy chọn menu Kết nối -> Thêm cấu hình kết nối

  • 2. Chọn MySQL làm loại cơ sở dữ liệu và nhấp vào "Tiếp tục"

  • 3. Nhập bất kỳ tên nào bạn muốn cho tên hồ sơ kết nối và nhập tên cho thư mục hồ sơ nếu muốn

  • 4. Đối với Đăng nhập, nhập root. Đối với mật khẩu, hãy nhập mật khẩu gốc mà bạn đã cung cấp cho trình cài đặt MySQL

  • 5. Đối với Máy chủ hoặc Địa chỉ IP, hãy nhập localhost

  • 6. Đối với tên cơ sở dữ liệu, hãy nhập mysql

  • 7. Nhấp vào Kết nối

Tại thời điểm này, bạn sẽ được kết nối với cơ sở dữ liệu MySQL cục bộ của mình trong RazorSQL

Sau khi kết nối, bạn có thể tạo cơ sở dữ liệu mới bằng cách thực hiện như sau

  • 1. Chọn tùy chọn menu Công cụ DB - Tạo -> Tạo cơ sở dữ liệu

  • 2. Nhập tên cơ sở dữ liệu và sau đó nhấp vào "Tạo SQL"

  • 3. Nhấp vào nút Thực thi SQL để tạo cơ sở dữ liệu

Nếu bạn muốn tạo cơ sở dữ liệu MySQL theo cách thủ công, hãy thực hiện lệnh sau. Điều này tạo ra một cơ sở dữ liệu mới có tên là mẫu với sự hỗ trợ của UTF8

create database sample character set 'utf8mb4'

Dưới đây là ảnh chụp màn hình của cửa sổ tạo cơ sở dữ liệu

Làm cách nào để kết nối với máy chủ mysql trên mac?

Sau khi tạo cơ sở dữ liệu mẫu, chúng ta có thể tạo người dùng mới. Điều này sẽ cho phép chúng tôi kết nối với cơ sở dữ liệu MySQL mà không cần sử dụng người dùng root

Để tạo người dùng mới, hãy chọn tùy chọn menu Công cụ DB -> Tạo -> Tạo người dùng. Nếu bạn đã cài đặt MySQL phiên bản 8, hãy đảm bảo rằng hộp "Sử dụng cú pháp MySQL 8" được chọn

Nếu bạn muốn người dùng có thể truy cập phiên bản MySQL của mình từ các máy khác, hãy đảm bảo chọn tùy chọn "Tất cả miền" hoặc nhấp vào nút "Chọn miền" để thêm địa chỉ ip/máy chủ cụ thể

Bạn sẽ cần cấp cho người dùng mới quyền truy cập vào cơ sở dữ liệu mẫu. Để thực hiện việc này, hãy nhấp vào nút "Chọn Cơ sở dữ liệu" và thêm cơ sở dữ liệu mẫu hoặc nhấp vào hộp "Tất cả Cơ sở dữ liệu" để cấp cho người dùng mới quyền truy cập vào tất cả các cơ sở dữ liệu

Nhấp vào nút Tạo SQL để xem trước các lệnh để tạo người dùng. Nhấp vào nút Thực thi SQL để tạo người dùng. Dưới đây là các lệnh ví dụ được tạo bởi công cụ tạo người dùng. Chúng có thể được thực thi thủ công để tạo người dùng nếu không sử dụng RazorSQL hoặc công cụ tạo người dùng

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpass'; CREATE USER 'testuser'@'%' IDENTIFIED BY 'testpass'; GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%'; flush privileges;

Dưới đây là ảnh chụp màn hình của công cụ Tạo người dùng RazorSQL MySQL

Làm cách nào để kết nối với máy chủ mysql trên mac?

Sau khi tạo người dùng mới, bạn có thể thiết lập kết nối RazorSQL mới với cơ sở dữ liệu bằng người dùng mới thay vì người dùng root. Khi bạn đã kết nối với người dùng mới của mình, bên dưới là một số lệnh mẫu để tạo bảng mới, chèn dữ liệu vào bảng và truy vấn dữ liệu trong bảng

CREATE TABLE department ( dnumber INT NOT NULL, dname VARCHAR(25) NOT NULL, PRIMARY KEY (dnumber) ); insert into department values (1, 'Headquarters'); insert into department values (4, 'Administration'); insert into department values (5, 'Research'); select * from department;

Các lệnh trên có thể được thực hiện thủ công hoặc bạn có thể sử dụng các công cụ sau trong RazorSQL để tạo bảng và chèn dữ liệu bằng các công cụ trực quan

Máy chủ MySQL trên Mac ở đâu?

Theo mặc định, các thư mục MySQL được cài đặt trong /usr/local/ . Thậm chí tốt hơn, hãy thêm /usr/local/mysql/bin vào biến môi trường PATH của bạn. Bạn có thể thực hiện việc này bằng cách sửa đổi tệp khởi động thích hợp cho trình bao của mình. Để biết thêm thông tin, hãy xem Gọi các chương trình MySQL.

Làm cách nào để mở MySQL trên Mac?

Để khởi chạy MySQL Workbench trên macOS, mở thư mục Ứng dụng trong Finder, sau đó nhấp đúp vào MySQL Workbench .