Cài đặt MySQL 5.7 macOS Monterey
MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở. Tên của nó là sự kết hợp của hai từ My + SQL trong đó my là tên con gái của người đồng sáng lập Michael Widenius và SQL là tên viết tắt của Structured Query Language Show MySQL được sử dụng rộng rãi như một hệ thống cơ sở dữ liệu trong các công ty nổi tiếng khác nhau như Google và Facebook. Trong hướng dẫn này, chúng ta sẽ tìm hiểu quá trình cài đặt máy chủ MySQL trên MacOS điều kiện tiên quyết
Cài đặtCác bước sau được sử dụng để cài đặt MySQL trên MacOS 1) Tải xuống phiên bản mới nhất Tải xuống phiên bản mới nhất của máy chủ cộng đồng MySQL là 5. 7. 20 từ trang web chính thức của nó hoặc chỉ cần sao chép và dán https. // nhà phát triển. mysql. com/downloads/file/?id=473576 vào thanh tìm kiếm trên trình duyệt của chúng tôi. Tệp sẽ được tải xuống ở định dạng ảnh đĩa sẽ được gắn đầu tiên vào thư mục ổ đĩa của chúng tôi 2) Gắn tệp ảnh đĩa Hdiutil được sử dụng với tùy chọn gắn kết để gắn tệp ảnh đĩa vào thư mục ổ đĩa gốc 3) Sử dụng Trình cài đặt để cài đặt gói MySQL Lệnh cài đặt máy chủ cộng đồng MySQL vào thư mục gốc. Trong quá trình cài đặt, nó cũng đặt mật khẩu mặc định cho root để truy cập MySQL Khi chúng tôi cài đặt MySQL trên MacOS, tên người dùng và mật khẩu mặc định được tạo sẽ hiển thị cho người dùng tại thời điểm cài đặt 4) Ngắt kết nối tệp ảnh đĩa Gói MySQL được gắn trên thư mục ổ đĩa cần được ngắt kết nối. Hdiutil được sử dụng với tùy chọn ngắt kết nối để làm như vậy 5) Khởi động MySQL Trên MacOS, tất cả các tệp hỗ trợ được đặt tại /usr/local/MySQL. Hỗ trợ-Tệp chứa MySQL. máy chủ thực sự được bắt đầu khi chúng tôi cần truy cập cơ sở dữ liệu của mình. Chúng ta phải có thông tin đường dẫn của máy chủ MySQL để khởi động MySQL. Chúng tôi phải có quyền siêu người dùng để bắt đầu và dừng cơ sở dữ liệu MySQL 6) Làm việc trên dòng lệnh MySQL 1. Truy cập từ dòng lệnh Để chạy MySQL từ dòng lệnh, trước tiên chúng ta cần khởi động máy chủ MySQL. Sau đó, lệnh sau sẽ được thực thi Hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở https. // nhà phát triển. mysql. com/doc/refman/5. 7/vi/ Giấy phép. GPL-2. chỉ 0 API JSON công thức. API JSON của chai. mã công thức. Hỗ trợ cài đặt chai (gói nhị phân) được cung cấp cho Intelventura✅monterey✅big sur✅catalina✅64-bit linux✅Apple Siliconventura✅monterey✅big sur✅phiên bản hiện tại Các phiên bản khác mysql@5. 65. 6. 51Hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mởKeg-chỉ Phụ thuộc libevent2. 1. 12Thư viện sự kiện không đồng bộlz41. 9. 4Thuật toán nén cực nhanhopenssl@1. 11. 1. 1sCryptography và SSL/TLS Toolkitprotobuf21. 12Bộ đệm giao thức (định dạng trao đổi dữ liệu của Google)Phụ thuộc vào khi xây dựng từ nguồn cmake3. 25. 1Tạo nền tảng chéoChúng tôi đã cài đặt cơ sở dữ liệu MySQL của bạn mà không cần mật khẩu gốc. Để đảm bảo nó chạymysql_secure_installation MySQL được cấu hình để chỉ cho phép kết nối từ localhost theo mặc định Để kết nối chạy Phân tích (macOS) Số lượt cài đặt (30 ngày)[email protected] 17.689Số lượt cài đặt theo yêu cầu (30 ngày)[email protected] 17.223Lỗi bản dựng (30 ngày)[email protected] 3Số lượt cài đặt (90 ngày)[email protected] 58.267Số lượt cài đặt theo yêu cầu (90 ngày)[email protected] 56.673Số lượt cài đặt (365 ngày)[email protected] 261.511Số lượt cài đặt theo yêu cầu (90 ngày)[email protected] 56.673Số lượt cài đặt (365 ngày) Phân tích (Linux) Số lượt cài đặt (30 ngày)[email protected] 115Số lượt cài đặt theo yêu cầu (30 ngày)[email protected] 110Lỗi bản dựng (30 ngày)[email protected] 0Số lượt cài đặt (90 ngày)[email protected] 950Số lượt cài đặt theo yêu cầu (90 ngày)[email protected] 932Số lượt cài đặt (365 ngày)[email protected] 2,630Số lượt cài đặt theo yêu cầu (365 ngày)[email protected] 2,5 Mặc dù câu hỏi này dành riêng cho Apple Silicon và mysql 5. 7, và tôi sẽ giải quyết vấn đề đó trong câu trả lời này, tôi muốn bắt đầu bằng cách thêm một số ghi chú chung để tiết kiệm thời gian cho người khác Homebrew hỗ trợ mysql 5. 7 cho cả intel và apple silicon. https. //công thức. ủ rượu. sh/công thức/mysql@5. 7 Homebrew hỗ trợ mysql 5. 6 cho chip intel, nhưng không phải silicon của apple. https. //công thức. ủ rượu. sh/công thức/mysql@5. 6 Nếu bạn cần 5. 6 trên apple silicon, có lẽ nên giải quyết với 5. 7 vì quá trình sản xuất cuối cùng sẽ cần được nâng cấp và sự khác biệt không quá lớn Trong tình huống của tôi, ban đầu tôi đã làm Tôi đã xem qua các hướng dẫn này Trước khi đọc thêm, hãy lưu ý rằng trong trường hợp của tôi, tôi đã có sẵn một mã zip cho toàn bộ nhu cầu cơ sở dữ liệu mysql cục bộ của mình và có thể có nguy cơ phá hủy những gì tôi có Cảnh báo. Đọc thêm và thực hiện các lệnh này một cách bất cẩn có thể xóa bộ lưu trữ mysql của bạn. Hãy chắc chắn rằng bạn có một bản sao lưu
0 thật tuyệt, tôi nhận thấy nó đã giải phóng một số tệp khóaTôi không nhớ là mình có may mắn với. 1 nhưng bạn có thể thử 2 đã làm việc cho tôi. Nhưng lưu ý rằng cũng sẽ có một tệp khác trong đó cho 5. 7 thiết lập. Tôi khuyên bạn nên. 3 sau đó nhìn xung quanh xem bạn có bất kỳ mysql* nào trong đó không. Sau đó, nếu bạn làm, chẳng hạn như 4, thì hãy xóa nó điĐây là một số làm việc cho tôi
Cũng
Sau đó, nếu bạn nhận thấy một thư mục mysql trong đó, hãy xóa nó đi Có thể bạn có docker hoặc thứ gì đó tương tự cũng đang chạy mysql hoặc mysqld 5(Lưu ý rằng dấu ngoặc và dấu ngoặc kép ở trên là để ngăn grep hiển thị trong danh sách quy trình và khớp với chính nó không giống như phiên bản lười biếng hơn. 6 sẽ tạo ấn tượng rằng có thêm một quy trình mysql đang chạy)Khi bạn đã sẵn sàng, hãy chạy. 7 kiểm tra kỹ bạn không có mysql trong đó. Sau đó kiểm tra lại bạn không có tiến trình mysql nào đang chạy 5 Điều này có thể xảy ra chẳng hạn nếu bạn nhập 9 chẳng hạn. Bạn có thể cần thực hiện 0 hoặc 1 hoặc các bước tương tự và lặp lại nếu bạn thấy bất kỳ điều gì trong danh sách dịch vụ hoặc danh sách quy trìnhCuối cùng, bạn nên sẵn sàng để cài đặt mới. Quá trình cài đặt mới sẽ khá đơn giản
Sau đó chạy 7 để đảm bảo cài đặt của bạn hoạt động chính xác. Nếu bạn thấy nó có màu xanh và "đã bắt đầu" thì bạn đã cài đặt thành côngBạn cũng nên chạy. 3 Sau đó chọn một mật khẩu cho root và xem qua danh sách các câu hỏi như xác thực, v.v.Khi bạn đã cài đặt xong, bạn cũng có thể gặp sự cố về chế độ mysql. 4 và bạn sẽ tìm thấy một. tập tin cnf. Chỉnh sửa nó bằng vim hoặc nano. Bạn sẽ thấy một cái gì đó như
Chỉnh sửa nó và đặt chế độ mysql. Ví dụ: tôi không muốn chế độ no_zero_in_date nên tôi sử dụng
Sau đó khởi động lại mysql như vậy 5Sau đó kiểm tra lại bạn vẫn có trạng thái màu xanh "đã bắt đầu" 7Nếu vậy, thì bạn nên tắt chế độ no_zero_in_date Bạn có thể kiểm tra nó bằng một truy vấn 7Bây giờ bạn sẽ có mysql 5. 7 chạy trên Apple Silicon và có bộ sql_mode Nếu bạn gặp phải nhiều sự cố hơn, hãy cố gắng hết sức để chuyển sang trạng thái đã biết, chẳng hạn như đã gỡ cài đặt, đang thực hiện cài đặt mới hoặc đã được cài đặt với một số phiên bản, v.v. Cách cài đặt MySQL phiên bản 5. 7 trên máy Mac?Cài đặt . Tải xuống phiên bản mới nhất. Tải xuống phiên bản mới nhất của máy chủ cộng đồng MySQL là 5. 7. . Gắn tập tin ảnh đĩa. . Sử dụng Trình cài đặt để cài đặt gói MySQL. . Ngắt kết nối tệp ảnh đĩa. . Khởi động MySQL. . Làm việc trên dòng lệnh MySQL. . Dừng MySQL Làm cách nào để cài đặt MySQL trên macOS Monterey?Tải xuống phiên bản MySQL mới nhất cho Mac . Trong tiêu đề của trang web MySQL, hãy chuyển đến tab Tải xuống Cuộn xuống và chọn Tải xuống Cộng đồng MySQL (GPL) Chọn máy chủ cộng đồng MySQL Trong menu thả xuống Chọn hệ điều hành, chọn macOS Tìm phiên bản bộ xử lý cần thiết và chọn Tải xuống Cách cài đặt MySQL 5. 7 trên Mac m1?Giải nén kho lưu trữ cài đặt Tạo một tệp tùy chọn Chọn loại máy chủ MySQL Khởi tạo thư mục dữ liệu Khởi động máy chủ lần đầu tiên Khởi động MySQL từ Dòng lệnh Windows Tùy chỉnh PATH cho Công cụ MySQL Khởi động MySQL dưới dạng Dịch vụ Windows Cách cài đặt MySQL 5. 7 trên Mac bằng brew?Xóa hoàn toàn MySQL . Mở thiết bị đầu cuối Sử dụng mysqldump để sao lưu cơ sở dữ liệu của bạn Kiểm tra các quy trình MySQL với. ps -ax. grep mysql Dừng và hủy mọi quy trình MySQL Phân tích MySQL trên HomeBrew. brew loại bỏ mysql brew clean |