Trong MacOS, tệp thực thi của MySQL được đặt trong /usr/local/mysql/bin/mysql và bạn có thể dễ dàng đăng nhập vào nó với lệnh sau:
/usr/local/mysql/bin/mysql -u USERNAME -pNhưng đây là một lệnh rất dài và rất nhàm chán, vì vậy bạn có thể thêm đường dẫn MySQL vào biến môi trường của OS và truy cập vào nó dễ dàng hơn nhiều.
Cho macOS Catalina trở lên
Bắt đầu với MacOS Catalina, các thiết bị Mac sử dụng zsh làm shell đăng nhập mặc định và shell tương tác và bạn phải cập nhật tệp .zprofile trong thư mục nhà của bạn.
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile source ~/.zprofile mysql -u USERNAME -pCho macOS Mojave và sớm hơn
Mặc dù bạn luôn có thể chuyển sang zsh, bash là shell mặc định trong MacOS Mojave và sớm hơn và với bash, bạn phải cập nhật tệp echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile source ~/.zprofile mysql -u USERNAME -p 1.
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.bash_profile source ~/.bash_profile mysql -u USERNAME -pBắt đầu với MySQL trên MacBook vào năm 2020. Tôi làm việc trong một dự án hoặc tham gia một khóa học tự nhịp độ cứ sau vài tháng yêu cầu SQL. Tuy nhiên, mỗi lần tôi bắt đầu, tôi quên mọi thứ bắt đầu. Lấy ví dụ, một mẫu chỉ có bốn trong số nhiều câu hỏi tôi hỏi trong một cơn hoảng loạn mồ hôi: Tôi chỉ muốn SQL, những gì mà thỏa thuận vớiGhi chú cho tôi | Ghi chú cho bạn
Có, bảng ưu tiên được cài đặt cho phép tiếp cận GUI, nhưng nhiều người dùng thích sử dụng dòng lệnh cho mục đích này vì nhiều người trong chúng ta làm việc trong thiết bị đầu cuối và nó có thêm khả năng được tự động hóa.
Bắt đầu, dừng lại, khởi động lại MySQL trên Mac OS X
HRE là ba lệnh cơ bản để bắt đầu, dừng và khởi động lại MySQL trong Mac OS X, bao gồm OS X El Capitan và OS X Yosemite. Hãy chắc chắn nhập lệnh vào một dòng duy nhất, Sudo rõ ràng yêu cầu nhập mật khẩu quản trị viên.
Bắt đầu MySQL
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile source ~/.zprofile mysql -u USERNAME -p 2
Dừng MySQL
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile source ~/.zprofile mysql -u USERNAME -p 3
Khởi động lại MySQL
echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile source ~/.zprofile mysql -u USERNAME -p 4
Tất nhiên, những thứ này có thể được kết hợp với việc bắt đầu và dừng máy chủ Apache nếu ý định của bạn là thiết lập môi trường phát triển web cục bộ.
Bạn có thể tải xuống phiên bản mới nhất của MySQL cho Mac OS X tại đây. Các phiên bản trong tương lai của trình cài đặt MySQL chắc chắn sẽ sửa lỗi này cho OS X nhưng trong lúc đó nếu bạn gặp lỗi cài đặt, hoặc tùy chỉnh trình cài đặt và tránh mục khởi động hoặc bỏ qua lỗi và tự khởi động và tự dừng lại khi cần.
Những người quan tâm cũng có thể theo dõi một cách giải quyết được đăng lên StackOverflow tại đây để tự động tải MySQL khi khởi động trong OS X El Capitan hoặc Yosemite.
Bắt đầu, dừng lại, khởi động lại MySQL từ bảng ưu tiên Mac OS
Tất nhiên, bạn cũng có thể khởi động và dừng máy chủ MySQL từ bảng ưu tiên đi kèm. Để làm điều đó, chỉ cần chuyển đến menu Apple và các tùy chọn hệ thống mở. Chọn bảng ưa thích của MySQUL, sau đó nhấp vào nút Bắt đầu máy chủ MySQL của MySQL để khởi động máy chủ MySQL trên máy Mac. Nếu máy chủ đã được khởi động, nút sẽ thay đổi thành máy chủ dừng của MySQL Server. Nếu bạn muốn khởi động lại máy chủ, chỉ cần nhấp để tắt nó đi, đợi một phút hoặc lâu hơn, sau đó bật lại. Đây sẽ là cách tiếp cận dễ dàng đối với nhiều người dùng Mac, mặc dù bạn sẽ phải đồng ý với bảng điều khiển PREF khi cần thiết và nếu bạn đi theo con đường đó, bạn sẽ muốn bỏ chọn tùy chọn tự động bắt đầu vì nó sẽ thất bại.
Tôi là một phần của cách tiếp cận dòng lệnh trong thời điểm hiện tại, nhưng sử dụng bất cứ điều gì phù hợp nhất cho tình huống của bạn.
Nhân tiện, các phương pháp quản lý máy chủ MySQL này cũng tiếp tục hoạt động tại MacOS Sierra.