Chạy MySQL từ dòng lệnh mac

MySQL Shell là một giao diện JavaScript, Python hoặc SQL tương tác cho Máy chủ MySQL và là một thành phần mà bạn có thể cài đặt riêng. Nó có thể được cài đặt trên máy Mac của bạn bằng cách sử dụng Homebrew hoặc gói MySQL Shell chính thức

pha chế tại nhà

Để cài đặt MySQL Shell bằng Homebrew, trước tiên bạn cần cài đặt Homebrew trên máy Mac của mình. Nếu bạn không chắc mình đã cài đặt Homebrew hay chưa, hãy mở terminal của bạn và chạy lệnh sau để kiểm tra

Nếu bạn có, thiết bị đầu cuối sẽ hiển thị một cái gì đó như thế này

Chạy MySQL từ dòng lệnh mac

Nếu không, hãy chạy lệnh sau để cài đặt Homebrew trước

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Khi cài đặt thành công, thiết bị đầu cuối của bạn sẽ trả về một vài dòng mới, với một trong số chúng cho biết

==>Installation successful!

Cài đặt vỏ MySQL

Để cài đặt MySQL Shell bằng Homebrew, hãy chạy lệnh sau trong terminal

brew install --cask mysql-shell

Quá trình cài đặt sẽ bắt đầu ngay. Bạn sẽ biết nó đã hoàn thành khi Terminal của bạn trả về các dòng sau

🍺  mysql-shell was successfully installed!

Khởi động MySQL Shell để xác minh cài đặt

Đầu ra này chỉ ra rằng quá trình cài đặt đã thành công

MySQL Shell version

Copyright (c) 2016, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.

Type '\help' or '\?' for help; '\quit' to exit.
 MySQL  JS >

Gói vỏ MySQL

Cách thứ hai là tải MySQL Shell cho gói macOS

Chọn Hệ điều hành và Phiên bản HĐH tương ứng của máy Mac của bạn và tải xuống gói

Chạy MySQL từ dòng lệnh mac

Bấm đúp vào tệp DMG đã tải xuống, cửa sổ Finder sẽ hiển thị

Chạy MySQL từ dòng lệnh mac

Nhấp đúp chuột để giải nén. pkg, sau đó làm theo hướng dẫn như trong trình hướng dẫn cài đặt

Chạy MySQL từ dòng lệnh mac

Khi trình cài đặt kết thúc, điều đó có nghĩa là bạn đã cài đặt thành công MySQL Shell cho Mac, vui lòng đẩy DMG ra và xóa tệp

Khởi động MySQL Shell để xác minh cài đặt

Đầu ra này chỉ ra rằng quá trình cài đặt đã thành công

MySQL Shell version

Copyright (c) 2016, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.

Type '\help' or '\?' for help; '\quit' to exit.
 MySQL  JS >

Bắt đầu vỏ MySQL

Bạn có thể khởi động MySQL Shell bằng lệnh này

Thao tác này sẽ khởi động MySQL Shell ở chế độ JavaScript (theo mặc định). Để kết nối với máy chủ, hãy xem MySQL Shell Connections

Mac OS X có thiết kế tuyệt vời và rất nhiều tác vụ thực sự dễ thực hiện. Thật không may, nếu bạn muốn cài đặt máy chủ MySQL trên máy Mac của mình, điều này không phải lúc nào cũng đơn giản như mọi thứ khác

Nhưng chờ đã, tôi có cần máy chủ MySQL không?

Trong nhiều trường hợp bạn không. Nếu đây là máy tính duy nhất chứa thông tin bán hàng của bạn, bạn dự định chỉ thực hiện một số thao tác mỗi ngày hoặc bạn sẽ kết nối với các máy tính khác bằng IncoCloud, thì không, bạn có thể sử dụng SQLite và lưu giữ mọi thứ

Nhưng nếu bạn có nhiều máy tính trong văn phòng/cửa hàng/nhà hàng được kết nối với nhau – chẳng hạn như một hoặc nhiều máy tính hoặc máy tính bảng của bộ phận tiền sảnh và một hoặc nhiều máy tính của bộ phận hỗ trợ, tất cả đều ở một địa điểm, hoặc bạn muốn có nhiều hoạt động được thực hiện mỗi ngày

Chạy MySQL từ dòng lệnh mac

Quan trọng. IncoPOS – hệ thống Điểm bán hàng của chúng tôi dành cho macOS hiện có thể tải xuống, cài đặt và định cấu hình máy chủ MySQL cho bạn. Điều này xảy ra từ trình hướng dẫn tích hợp khi khởi động IncoPOS lần đầu tiên. Bạn có thể tải xuống IncoPOS từ đây

Chạy MySQL từ dòng lệnh mac

Bước đầu tiên là tải xuống máy chủ MySQL. Truy cập trang web MySQL và chọn phiên bản phù hợp với phiên bản Mac OS của bạn. Chọn phiên bản lưu trữ DMG. Sau khi tệp DMG tải xuống xong, hãy nhấp vào tệp để mở. Sau đó mở bộ cài đặt bên trong và làm theo các bước cài đặt

Cảnh báo. Do Oracle đã thay đổi trình cài đặt MySQL và các tham số mặc định của máy chủ MySQL trong các phiên bản mới hơn nên các bước sau có thể không còn hiệu quả. Các bước này đã được thử nghiệm với máy chủ MySQL phiên bản 5. 5. 48 cho hệ điều hành Mac 10. 9 (cũng sẽ hoạt động trên các phiên bản mới hơn). Vui lòng tải xuống và cài đặt phiên bản 5. 5. 48 để đảm bảo rằng tất cả các bước sẽ hoạt động chính xác. Nếu vì lý do nào đó, trình cài đặt không còn khả dụng trên trang web MySQL, bạn có thể tải xuống từ đây

Chạy MySQL từ dòng lệnh mac

Sau khi cài đặt xong, mở System Preferences và bạn sẽ thấy biểu tượng MySQL. Nhấp vào nó để mở tùy chọn máy chủ MySQL. Bây giờ nhấn nút Bắt đầu máy chủ MySQL để MySQL thực sự bắt đầu hoạt động. Đảm bảo bỏ chọn hộp kiểm “Tự động khởi động máy chủ MySQL khi khởi động” để bạn không phải thực hiện lại thao tác đó

Bây giờ đến phần khó khăn. Mặc định máy chủ MySQL cài đặt không cần mật khẩu và không hạn chế quyền truy cập thông tin trên đó. Đây không phải là một ý tưởng tuyệt vời đối với chúng tôi vì thông tin của bạn rất nhạy cảm và chúng tôi không muốn cả thế giới có thể truy cập thông tin đó

Chạy MySQL từ dòng lệnh mac

Đối với phần tiếp theo, bạn cần mở ứng dụng Terminal

 

  1. Để mở ứng dụng Terminal, hãy nhấp vào biểu tượng kính lúp ở trên cùng bên phải trên máy Mac của bạn. Thao tác này sẽ mở Spotlight
  2. Nhập thiết bị đầu cuối vào trường tìm kiếm
  3. Khi ứng dụng Terminal xuất hiện trong danh sách, hãy chọn nó bằng cách nhấn Enter

Chạy MySQL từ dòng lệnh mac

Trong màn hình Terminal, nhập các lệnh này và nhấn Enter sau mỗi lệnh

 

cd/usr/cục bộ/mysql

Thao tác này sẽ thay đổi thư mục hiện tại thành thư mục cài đặt máy chủ MySQL

sudo bin/mysql_secure_installation

Lệnh này sẽ hỏi mật khẩu máy tính của bạn. Trong khi gõ nó sẽ không có ký tự nào được hiển thị, điều này là bình thường nên đừng lo lắng. Nhấn Enter khi kết thúc. Điều này sẽ bắt đầu một tập lệnh sẽ hỏi bạn một số câu hỏi và sau đó cấu hình lại MySQL

Đặt mật khẩu gốc?

Chọn Y và nhấn Enter. Sau đó nhập mật khẩu cho MySQL và nhấn Enter. Nhập lại mật khẩu và nhấn Enter lần nữa. Đây sẽ là mật khẩu mà IncoPOS sẽ cần khi kết nối với máy chủ MySQL

Chạy MySQL từ dòng lệnh mac

Xóa người dùng ẩn danh?

Chọn Y và nhấn Enter. Bạn không cần bất kỳ ai ngoài bạn hoặc người mà bạn đã cho biết mật khẩu chạm vào dữ liệu của mình

Không cho phép root đăng nhập từ xa?

Ở đây bạn phải quyết định. Nếu bạn có nhiều máy tính sẽ sử dụng dữ liệu này thì hãy trả lời n. Nếu thông tin này sẽ chỉ được truy cập từ máy tính này thì hãy chọn Y. Trong mọi trường hợp, điều này sau này có thể được thay đổi bằng cách sử dụng các lệnh tương tự

Làm cách nào để chạy lệnh MySQL trong terminal?

Cách sử dụng Máy khách dòng lệnh MySQL .
Mở dấu nhắc lệnh
Điều hướng đến thư mục bin. Ví dụ. CDC. \Tệp chương trình\MySQL\MySQL Server 8. 0\bin
Chạy lệnh mysql -u root -p
Nhập mật khẩu