Hướng dẫn does mysql run on windows? - mysql có chạy trên windows không?

Quan trọng

Máy chủ MySQL Community 5.7 yêu cầu gói phân phối phân phối lại Microsoft Visual C ++ 2019 để chạy trên các nền tảng Windows. Người dùng nên đảm bảo gói đã được cài đặt trên hệ thống trước khi cài đặt máy chủ. Gói có sẵn tại Trung tâm tải xuống Microsoft.

Yêu cầu này đã thay đổi theo thời gian: MySQL 5.7.37 trở xuống yêu cầu gói phân phối phân phối lại Microsoft Visual C ++ 2013, MySQL 5.7,38 và 5.7,39 yêu cầu cả hai và chỉ cần gói phân phối lại Microsoft Visual C ++ 2019 là theo yêu cầu của MySQL 5.7.40.

MySQL có sẵn cho Microsoft Windows, cho cả phiên bản 32 bit và 64 bit. Để biết thông tin nền tảng Windows được hỗ trợ, xem https://www.mysql.com/support/supportedplatforms/database.html.

Quan trọng

Nếu hệ điều hành của bạn là Windows 2008 R2 hoặc Windows 7 và bạn không cài đặt Gói dịch vụ 1 (SP1), MySQL 5.7 thường xuyên khởi động lại với thông báo sau trong tệp nhật ký lỗi máy chủ MySQL:

mysqld got exception 0xc000001d

Thông báo lỗi này xảy ra vì bạn cũng đang sử dụng CPU không hỗ trợ hướng dẫn VPSRLQ, cho biết rằng hướng dẫn CPU đã được cố gắng không được hỗ trợ.

Để sửa lỗi này, bạn phải cài đặt SP1. Điều này bổ sung hỗ trợ hệ điều hành cần thiết cho phát hiện khả năng CPU và vô hiệu hóa hỗ trợ khi CPU không có hướng dẫn cần thiết.must install SP1. This adds the required operating system support for CPU capability detection and disables that support when the CPU does not have the required instructions.

Ngoài ra, cài đặt phiên bản MySQL cũ hơn, chẳng hạn như 5.6.

Có nhiều phương pháp khác nhau để cài đặt MySQL trên Microsoft Windows.

Phương thức trình cài đặt MySQL

Phương thức đơn giản và được đề xuất là tải xuống Trình cài đặt MySQL (cho Windows) và để nó cài đặt và định cấu hình tất cả các sản phẩm MySQL trên hệ thống của bạn. Đây là cách:

  1. Tải xuống Trình cài đặt MySQL từ https://dev.mysql.com/doads/installer/ và thực hiện nó.

    Ghi chú

    Không giống như trình cài đặt MySQL tiêu chuẩn, phiên bản "cộng đồng web" nhỏ hơn không gói bất kỳ ứng dụng MySQL nào mà thay vào đó tải xuống các sản phẩm MySQL bạn chọn để cài đặt.

  2. Chọn loại thiết lập thích hợp cho hệ thống của bạn. Thông thường, bạn nên chọn mặc định của nhà phát triển để cài đặt MYSQL Server và các công cụ MySQL khác liên quan đến phát triển MySQL, các công cụ hữu ích như MySQL Workbench. Chọn loại thiết lập tùy chỉnh thay vào đó để chọn thủ công các sản phẩm MySQL mong muốn của bạn.Setup Type for your system. Typically you should choose Developer Default to install MySQL server and other MySQL tools related to MySQL development, helpful tools like MySQL Workbench. Choose the Custom setup type instead to manually select your desired MySQL products.

    Ghi chú

    Không giống như trình cài đặt MySQL tiêu chuẩn, phiên bản "cộng đồng web" nhỏ hơn không gói bất kỳ ứng dụng MySQL nào mà thay vào đó tải xuống các sản phẩm MySQL bạn chọn để cài đặt.

  3. Chọn loại thiết lập thích hợp cho hệ thống của bạn. Thông thường, bạn nên chọn mặc định của nhà phát triển để cài đặt MYSQL Server và các công cụ MySQL khác liên quan đến phát triển MySQL, các công cụ hữu ích như MySQL Workbench. Chọn loại thiết lập tùy chỉnh thay vào đó để chọn thủ công các sản phẩm MySQL mong muốn của bạn.

Nhiều phiên bản của máy chủ MySQL có thể tồn tại trên một hệ thống. Bạn có thể chọn một hoặc nhiều phiên bản.

Ghi chú

Không giống như trình cài đặt MySQL tiêu chuẩn, phiên bản "cộng đồng web" nhỏ hơn không gói bất kỳ ứng dụng MySQL nào mà thay vào đó tải xuống các sản phẩm MySQL bạn chọn để cài đặt.

Chọn loại thiết lập thích hợp cho hệ thống của bạn. Thông thường, bạn nên chọn mặc định của nhà phát triển để cài đặt MYSQL Server và các công cụ MySQL khác liên quan đến phát triển MySQL, các công cụ hữu ích như MySQL Workbench. Chọn loại thiết lập tùy chỉnh thay vào đó để chọn thủ công các sản phẩm MySQL mong muốn của bạn.

Nhiều phiên bản của máy chủ MySQL có thể tồn tại trên một hệ thống. Bạn có thể chọn một hoặc nhiều phiên bản.

Hoàn thành quá trình cài đặt bằng cách làm theo các hướng dẫn. Cài đặt này một số sản phẩm MySQL và khởi động máy chủ MySQL.

MySQL hiện đã được cài đặt. Nếu bạn đã định cấu hình MySQL dưới dạng dịch vụ, thì Windows sẽ tự động khởi động MySQL Server mỗi khi bạn khởi động lại hệ thống của mình.Service Control Manager. When installed, MySQL does not need to be executed using a user with Administrator privileges.

Bạn có thể cũng đã cài đặt các sản phẩm MySQL hữu ích khác như MySQL Workbench trên hệ thống của bạn. Xem xét tải MySQL Workbench để kiểm tra kết nối máy chủ MySQL mới của bạn theo mặc định, chương trình này tự động bắt đầu sau khi cài đặt MySQL.

Quá trình này cũng cài đặt ứng dụng Trình cài đặt MySQL trên hệ thống của bạn và sau đó bạn có thể sử dụng Trình cài đặt MySQL để nâng cấp hoặc cấu hình lại các sản phẩm MySQL của bạn.

  • Thông tin cài đặt bổ sung

    Ghi chú

    Không giống như trình cài đặt MySQL tiêu chuẩn, phiên bản "cộng đồng web" nhỏ hơn không gói bất kỳ ứng dụng MySQL nào mà thay vào đó tải xuống các sản phẩm MySQL bạn chọn để cài đặt.

  • Chọn loại thiết lập thích hợp cho hệ thống của bạn. Thông thường, bạn nên chọn mặc định của nhà phát triển để cài đặt MYSQL Server và các công cụ MySQL khác liên quan đến phát triển MySQL, các công cụ hữu ích như MySQL Workbench. Chọn loại thiết lập tùy chỉnh thay vào đó để chọn thủ công các sản phẩm MySQL mong muốn của bạn.

    Ghi chú

    Không giống như trình cài đặt MySQL tiêu chuẩn, phiên bản "cộng đồng web" nhỏ hơn không gói bất kỳ ứng dụng MySQL nào mà thay vào đó tải xuống các sản phẩm MySQL bạn chọn để cài đặt.

Phân phối MySQL cho Windows có thể được tải xuống từ https://dev.mysql.com/doads/. Xem cách lấy MySQL.

MySQL cho Windows có sẵn ở một số định dạng phân phối, chi tiết ở đây. Nói chung, bạn nên sử dụng trình cài đặt MySQL. Nó chứa nhiều tính năng và các sản phẩm MySQL hơn MSI cũ hơn, sử dụng đơn giản hơn tệp nén và bạn không cần thêm công cụ để đưa MySQL lên và chạy. Trình cài đặt MySQL tự động cài đặt Máy chủ MySQL và các sản phẩm MySQL bổ sung, tạo tệp tùy chọn, khởi động máy chủ và cho phép bạn tạo tài khoản người dùng mặc định. Để biết thêm thông tin về việc chọn gói, hãy xem Phần & NBSP; 1.2, Việc chọn gói cài đặt.

  • Phân phối trình cài đặt MySQL bao gồm Máy chủ MySQL và các sản phẩm MySQL bổ sung, bao gồm cả MySQL Workbench. Trình cài đặt MySQL cũng có thể được sử dụng để nâng cấp các sản phẩm này trong tương lai.

    Để biết hướng dẫn cài đặt MySQL bằng trình cài đặt MySQL, xem Phần & NBSP; 1.3, Trình cài đặt MySQL cho Windows.

  • Phân phối nhị phân tiêu chuẩn (được đóng gói dưới dạng tệp nén) chứa tất cả các tệp cần thiết mà bạn giải nén vào vị trí đã chọn. Gói này chứa tất cả các tệp trong gói cài đặt Windows MSI đầy đủ, nhưng không bao gồm chương trình cài đặt.

    Để biết hướng dẫn cài đặt MySQL bằng tệp nén, xem Phần & NBSP; 1.4, Cài đặt MySQL trên Microsoft Windows bằng cách sử dụng kho lưu trữ zip noinstall.

  • Định dạng phân phối nguồn chứa tất cả các tệp mã và hỗ trợ để xây dựng các tệp thực thi bằng hệ thống trình biên dịch Visual Studio.

    Để biết hướng dẫn xây dựng MySQL từ nguồn trên Windows, hãy xem Cài đặt MySQL từ Nguồn.

MySQL trên các cân nhắc Windows

  • Hỗ trợ bàn lớn

    Nếu bạn cần các bảng có kích thước lớn hơn 4 GB, hãy cài đặt MySQL trên NTFS hoặc hệ thống tệp mới hơn. Đừng quên sử dụng MAX_ROWSAVG_ROW_LENGTH khi bạn tạo bảng. Xem Tạo câu lệnh bảng.

    Ghi chú

    Các tệp bảng không gian Innodb không thể vượt quá 4 GB trên các hệ thống Windows 32 bit.

  • MySQL và phần mềm kiểm tra virus

    Phần mềm quét virus như Norton/Symantec Anti-virus trên các thư mục chứa dữ liệu MYSQL và bảng tạm thời có thể gây ra các vấn đề, cả về hiệu suất của MySQL và phần mềm quét virus xác định sai nội dung của các tệp có chứa spam. Điều này là do cơ chế lấy dấu vân tay được sử dụng bởi phần mềm quét virus và cách mà MySQL cập nhật nhanh chóng các tệp khác nhau, có thể được xác định là rủi ro bảo mật tiềm ẩn.

    Sau khi cài đặt Máy chủ MySQL, bạn nên vô hiệu hóa quét vi -rút trên thư mục chính (datadir) được sử dụng để lưu trữ dữ liệu bảng MySQL của bạn. Thường có một hệ thống được tích hợp trong phần mềm quét virus để cho phép bỏ qua các thư mục cụ thể.

    Ngoài ra, theo mặc định, MySQL tạo các tệp tạm thời trong thư mục tạm thời Windows tiêu chuẩn. Để ngăn chặn các tệp tạm thời cũng được quét, hãy định cấu hình một thư mục tạm thời riêng cho các tệp tạm thời MySQL và thêm thư mục này vào danh sách loại trừ quét virus. Để thực hiện điều này, hãy thêm tùy chọn cấu hình cho tham số tmpdir vào tệp cấu hình my.ini của bạn. Để biết thêm thông tin, hãy xem Phần & NBSP; 1.4.2, Tạo một tệp tùy chọn.

  • Chạy MySQL trên ổ cứng khu vực 4K

    Chạy máy chủ MySQL trên ổ cứng khu vực 4K trên Windows không được hỗ trợ với innodb_flush_method=async_unbuffered, đây là cài đặt mặc định. Cách giải quyết là sử dụng innodb_flush_method=normal.

MySQL có tốt hơn trên Windows hay Linux không?

MySQL thường hoạt động tốt hơn trên Linux và bạn có quyền kiểm soát tốt hơn những gì đang diễn ra chính xác trong hệ thống của bạn.Nhược điểm là bạn phải học, làm thế nào để kiểm soát nó. and you have a better control over what is going exactly in your system. The disadvantage is that you have to learn, how to control it.

Tôi có thể chạy MySQL trên Windows 10 không?

Tải xuống Máy chủ cơ sở dữ liệu MySQL Hướng dẫn này về cách cài đặt MySQL trên Windows 10 bắt đầu với việc tải xuống máy chủ cơ sở dữ liệu.Thực hiện nhấp đúp chuột vào trình cài đặt sau khi nó được tải xuống đầy đủ.Sau đó, nó sẽ bắt đầu quá trình cài đặt. This tutorial of how to install MySQL ON Windows 10 starts with downloading database server. Perform double click on the installer once it is fully downloaded. It will then start the installation process.

MySQL chạy trên nền tảng nào?

MySQL chạy trên: Linux (Redhat, Suse, Mandrake, Debian) nhúng Linux (Montavista, LynuxWorks BlueCat) Unix (Solaris, HP-UX, AIX)Linux (RedHat, SUSE, Mandrake, Debian) Embedded Linux (MontaVista, LynuxWorks BlueCat) Unix (Solaris, HP-UX, AIX)

MySQL có miễn phí cho Windows không?

MySQL là một cơ sở dữ liệu nguồn mở miễn phí, miễn phí được sử dụng rộng rãi.Đây là một trong những hệ thống quản lý cơ sở dữ liệu quan hệ phổ biến nhất., open source database that is widely in use. It is one of the most popular relational database management systems.