Điều này thực sự đơn giản, nhưng tôi thấy mình đang loay hoay trên Google. Tôi đã viết về cách tạo một ứng dụng web với Laravel PHP framework nhưng việc kết nối với cơ sở dữ liệu rất phức tạp
Bước đầu tiên, hãy tìm hiểu xem bạn đang chạy phiên bản OS X nào. Nhấp vào biểu tượng quả táo ở góc trên bên phải màn hình của bạn và nhấp vào “Giới thiệu về máy Mac này”. Tôi có một cái gì đó như thế này
Bạn có thể tải xuống MySQL cho Mac từ trang web chính thức của MySQL. Vì có nhiều tùy chọn nên hướng dẫn sau đây có thể hữu ích và giúp bạn tìm thấy thứ mình cần nhanh hơn
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
Sau đó, bạn sẽ được nhắc đăng ký hoặc đăng nhập vào tài khoản Web Oracle của mình. Ngay bên dưới các nút, chọn Không, cảm ơn, chỉ cần bắt đầu tải xuống của tôi. Quá trình tải xuống sẽ bắt đầu
Cách cài đặt MySQL trên macOS
Sau khi MySQL được tải xuống, bạn có thể tiến hành quá trình cài đặt
Bấm đúp vào tệp DMG đã tải xuống để mở trình cài đặt giống như thuật sĩ. Nó sẽ cho bạn biết nó phải xác định xem phần mềm chứa trong đó có thể được cài đặt hay không. Nhấp vào Cho phép. Sau đó, bạn sẽ thấy các liên kết đến các tài nguyên liên quan đến MySQL, bao gồm cả tài liệu. Nhấp vào Tiếp tục
Trên trang Giấy phép, chấp nhận Thỏa thuận cấp phép phần mềm bằng cách nhấp vào Tiếp tục
Tiếp theo, bạn cần chọn đích tải xuống. Theo mặc định, đó là ổ cứng chính của bạn. Nếu muốn thay đổi thì nhấn Change Install Location. Nếu không, hãy nhấp vào Cài đặt
Nhập mật khẩu của bạn, nhấp vào Cài đặt phần mềm và đợi trong khi các tệp được cài đặt trên máy Mac của bạn
Trên trang Cấu hình, chọn Sử dụng mã hóa mật khẩu mạnh. Bấm tiếp. Nhập mật khẩu root MySQL của bạn, nhấp vào Kết thúc và quá trình cài đặt sẽ hoàn tất
Cách tải và cài đặt MySQL Server bằng Homebrew và Terminal
Ngoài ra, bạn có thể sử dụng trình quản lý gói Homebrew để tải xuống và cài đặt MySQL trên máy Mac của mình từ Terminal, CLI gốc có sẵn trong macOS
1. Nếu trước đó bạn chưa cài đặt Homebrew trên máy Mac, hãy mở Terminal và thực hiện lệnh sau
/usr/bin/ruby -e "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)"
Sau khi lệnh này được thực thi, bạn sẽ có các lệnh như brew install, brew upgrade và brew uninstall có sẵn từ Terminal
2. Và như vậy, để cài đặt MySQL, bạn cần chạy lệnh sau
brew install mysql
3. Việc cài đặt sẽ mất một lúc. Sau khi hoàn tất, bạn có thể khởi động máy chủ MySQL của mình bằng lệnh sau
brew services start mysql
4. Để bảo mật MySQL của bạn bằng mật khẩu gốc, hãy chạy như sau
mysql_secure_installation
Cách cấu hình MySQL từ dòng lệnh
MySQL có thể được cấu hình thêm từ Terminal. Chẳng hạn, nó cho phép bạn quản lý người dùng. Để tạo người dùng cơ sở dữ liệu mới từ Terminal và cấp tất cả các đặc quyền trên tất cả các cơ sở dữ liệu, hãy nhập lệnh sau, thay thế "tên người dùng" bằng người dùng bạn muốn tạo và thay thế "mật khẩu" bằng mật khẩu của người dùng
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
Bạn cũng có thể cần cấp quyền cụ thể. Chẳng hạn, sử dụng lệnh sau để cấp rõ ràng quyền CHỌN cho người dùng
GRANT SELECT ON *.* TO 'username'@'localhost'
Nếu bạn muốn thu hẹp quyền truy cập của người dùng vào một cơ sở dữ liệu cụ thể, hãy nhập lệnh sau và thay thế "cơ sở dữ liệu" bằng tên cơ sở dữ liệu của bạn
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost';
Để cho phép truy cập từ xa vào MySQL, chúng tôi khuyên bạn nên tạo người dùng có quyền truy cập từ một địa chỉ IP cụ thể ('tên người dùng'@'192. 168. 1. 100') hoặc từ bất kỳ máy chủ nào ('tên người dùng'@'%')
Quản lý Máy chủ MySQL bằng máy khách hoặc IDE
Cách hiệu quả và thuận tiện nhất để quản lý cơ sở dữ liệu MySQL là sử dụng IDE chuyên dụng. Lựa chọn phổ biến nhất là Phiên bản cộng đồng miễn phí nhưng bị giới hạn về chức năng của MySQL Workbench. Nhưng nếu bạn cần bao quát nhiều nhiệm vụ hơn, bạn có thể thử một giải pháp phức tạp hơn như dbForge Studio cho MySQL, được thiết kế để bao quát và hợp lý hóa việc phát triển và quản lý cơ sở dữ liệu thông thường của bạn
Với dbForge Studio, bạn có thể thiết kế và phát triển cơ sở dữ liệu, sao chép cơ sở dữ liệu để di chuyển, quản lý người dùng, so sánh và đồng bộ hóa cơ sở dữ liệu, phân tích dữ liệu bảng, v.v. Bạn có thể chạy Studio trên máy Mac của mình thông qua CrossOver, một giải pháp tương thích thương mại cho phép chạy phần mềm Windows trên macOS và Linux. Để tìm hiểu cách thực hiện, hãy tham khảo tài liệu sản phẩm của chúng tôi
Thiết kế cơ sở dữ liệu
Phát triển cơ sở dữ liệu
Quản lý cơ sở dữ liệu
Quản lý cơ sở dữ liệu
Phân tích và báo cáo dữ liệu
Thiết kế cơ sở dữ liệu
dbForge Studio cho MySQL cung cấp các công cụ giúp bạn tạo tức thì các sơ đồ cơ sở dữ liệu, đối tượng và toàn bộ dự án, cũng như so sánh và đồng bộ hóa hiệu quả các lược đồ cơ sở dữ liệu và dữ liệu bảng
- Trình tạo truy vấn trực quan
- Thiết kế và chỉnh sửa cơ sở dữ liệu trực quan
- Khung dự án cơ sở dữ liệu
- nhà thiết kế bảng
2X
Tiết kiệm thời gian
Phát triển cơ sở dữ liệu
Bạn có thể viết, gỡ lỗi và chạy các truy vấn SQL nhanh hơn bằng cách sử dụng các công cụ định dạng và hoàn thành mã tích hợp, cũng như đo lường và tối ưu hóa hiệu suất truy vấn trong giây lát
- Trình chỉnh sửa mã MySQL
- Hoàn thành mã nhận biết ngữ cảnh
- Kiểm tra cú pháp tức thì
- Định dạng mã thông minh
- Trình gỡ lỗi MySQL
- Hồ sơ truy vấn
2X
Tốc độ mã hóa nhanh hơn
Quản lý cơ sở dữ liệu
Một bộ công cụ quản lý cơ sở dữ liệu tích hợp giúp nhập và xuất dữ liệu bảng, di chuyển, so sánh và đồng bộ hóa cơ sở dữ liệu cũng như tạo dữ liệu có ý nghĩa để kiểm tra hiệu quả
- So sánh và đồng bộ hóa lược đồ
- So sánh và đồng bộ hóa dữ liệu
- sao chép cơ sở dữ liệu
- tài liệu
- Trình tạo dữ liệu thử nghiệm
- Xuất và nhập dữ liệu
16X
Di chuyển cơ sở dữ liệu nhanh hơn
Quản lý cơ sở dữ liệu
Với sự trợ giúp của dbForge Studio, bạn có thể quản lý tài khoản, thiết lập quyền, theo dõi các phiên mở và hoạt động của chúng, cũng như thực hiện bảo trì bảng. Ngoài ra, có thể sao lưu và khôi phục cơ sở dữ liệu đến/từ các tệp sao lưu của bạn
- Công cụ sao lưu và phục hồi
- Xuất và nhập dữ liệu
- Trình quản lý phiên
- Quản lí an ninh
Tìm hiểu thêm
+40%
Hiệu suất hàng ngày
Phân tích và báo cáo dữ liệu
dbForge Studio giúp cho việc phân tích và báo cáo dữ liệu tốn ít thời gian hơn với hàng loạt công cụ phụ trợ