IIS MySQL

Mặc dù Microsoft ® SQL Server ® 2008 là cơ sở dữ liệu được khuyến nghị sử dụng khi lưu trữ các ứng dụng PHP trên Dịch vụ thông tin Internet 7 (IIS 7) trở lên

14/02/2008

c65623d5-5bf5-4bed-8dbc-87245bb621bc

/learning/application-frameworks/install-and-configure-php-on-iis/install-and-configure-mysql-for-php-applications-on-iis-7-and-above

tác giả nội dung

Cài đặt và cấu hình MySQL cho các ứng dụng PHP trên IIS 7

của Ruslan Yakushev

Giới thiệu

Mặc dù Microsoft® SQL Server® 2008 là cơ sở dữ liệu được khuyến nghị sử dụng khi lưu trữ các ứng dụng PHP trên Dịch vụ thông tin Internet 7 (IIS 7) trở lên trên máy chủ Web, nhưng bạn cũng có thể sử dụng MySQL làm cơ sở dữ liệu. Hiện nay, nhiều ứng dụng PHP phổ biến sử dụng MySQL Server để lưu trữ dữ liệu. Sử dụng MySQL yêu cầu các nhà cung cấp dịch vụ lưu trữ bao gồm hỗ trợ cơ sở dữ liệu MySQL với các gói lưu trữ

MySQL hiện không thể được cài đặt với Microsoft® Web Platform Installer (Web PI). Bài viết này hướng dẫn cài đặt MySQL thủ công

Cài đặt MySQL Server trên Windows Server 2008 hoặc Windows Server 2008 R2

Bạn nên cài đặt MySQL trên một máy chủ chuyên dụng hơn là cài đặt MySQL trên cùng một máy chủ đang chạy IIS. Sự tách biệt giữa máy chủ cơ sở dữ liệu và máy chủ Web giúp cho việc cài đặt tổng thể trở nên an toàn và dễ quản lý hơn, đồng thời tránh được sự tranh chấp tài nguyên giữa cơ sở dữ liệu và các tiến trình của máy chủ Web

  1. Tải xuống máy chủ cộng đồng MySQL. Chúng tôi khuyên bạn nên tải xuống Windows® Installer
  2. Khởi động Windows Installer hoặc giải nén tất cả các tệp từ kho lưu trữ, sau đó khởi động Thiết lập. người cũ
  3. Bạn có thể sử dụng Thiết lập điển hình hoặc tùy chỉnh cài đặt cho phù hợp với nhu cầu của mình
  4. Sau khi trình hướng dẫn cài đặt hoàn tất, bạn nên bỏ chọn hộp kiểm Định cấu hình Máy chủ MySQL ngay bây giờ

Cấu hình một MySQL Instance

  1. Chạy Trình hướng dẫn Cấu hình Phiên bản Máy chủ MySQL, sau đó chọn các tùy chọn cấu hình phù hợp nhất với môi trường của bạn.
    Để biết thêm thông tin, hãy xem Trình hướng dẫn cấu hình phiên bản máy chủ.
    Các đề xuất về phương pháp hay nhất như sau.

    • Nhấp vào Tiếp theo trong Trình hướng dẫn cấu hình phiên bản

    • Chọn Cấu hình chi tiết, rồi bấm Tiếp theo

    • Chọn loại máy chủ phù hợp nhất với môi trường của bạn. Nên thiết lập một máy chủ MySQL riêng;

    • Chọn một tùy chọn cơ sở dữ liệu, rồi bấm vào Tiếp theo

      • Chọn tùy chọn Cơ sở dữ liệu đa chức năng hoặc Chỉ cơ sở dữ liệu giao dịch nếu bạn đang sử dụng công cụ lưu trữ InnoDB hoặc công cụ lưu trữ MyISAM tốc độ cao (ví dụ: nếu ứng dụng Web trên máy chủ của bạn yêu cầu giao dịch nhiều câu lệnh, mức cô lập nâng cao và mức hàng . Các tùy chọn này cung cấp đầy đủ khả năng giao dịch ACID, nhưng phải trả giá bằng việc sử dụng nhiều dung lượng ổ đĩa và bộ nhớ hơn
      • Mặt khác, hãy sử dụng tùy chọn Chỉ cơ sở dữ liệu phi giao dịch, được tối ưu hóa cho các hoạt động CHỌN hiệu suất cao. Nó có chi phí thấp, về mặt sử dụng bộ nhớ và sử dụng đĩa, nhưng với chi phí không hỗ trợ giao dịch
    • Chọn tùy chọn đặt số lượng kết nối đồng thời bạn cần

      [. LƯU Ý] Các kết nối yêu cầu bộ nhớ;

    • Bạn có thể điều chỉnh cài đặt mạng cho phù hợp với môi trường của mình hoặc chấp nhận các giá trị mặc định, sau đó nhấp vào Tiếp theo

    • Chọn bộ ký tự mặc định phù hợp nhất với bạn, rồi bấm vào Tiếp theo

    • Chúng tôi khuyên bạn nên bật cả hai tùy chọn Windows tại đây. Chọn cả hai hộp kiểm, sau đó nhấp vào Tiếp theo

    • Nhập mật khẩu bạn muốn sử dụng cho tài khoản root, rồi bấm vào Tiếp theo

    • Nhấp vào Thực thi để áp dụng cài đặt của bạn

    • Nhấp vào Kết thúc để đóng trình hướng dẫn

  • Để PHP hoạt động với MySQL, cần thực hiện các sửa đổi sau đối với Php. tập tin ini

    • Xác nhận rằng extension_dir trỏ đến thư mục chứa tất cả các tiện ích mở rộng có thể tải PHP, thường nằm trong thư mục Ext (ví dụ: extension_dir=". \ext")
    • Bật tiện ích mở rộng động cho MySQL bằng cách bỏ ghi chú dòng tương ứng cho tiện ích mở rộng MySQL. tiện ích mở rộng = php_mysql. dll
    • c. Lưu và đóng Php. tập tin ini

Bảo mật MySQL

  1. Xóa tài khoản cơ sở dữ liệu ẩn danh (nếu có). Mở dấu nhắc lệnh của MySQL bằng cách nhấp vào Bắt đầu -> Tất cả chương trình -> MySQL -> MySQL Server 5. 1 -> Máy khách dòng lệnh MySQL

  2. Nhập mật khẩu cho tài khoản root

  3. Sau khi đăng nhập vào MySQL, hãy sử dụng chuỗi lệnh sau

    [. mã-sqlMain]

  4. Tiếp theo, hạn chế tài khoản root chỉ đăng nhập từ localhost. Mở dấu nhắc lệnh MySQL và sử dụng chuỗi lệnh sau

    [. mã-sqlMain]

  5. Thay đổi tên của người dùng root bằng chuỗi lệnh sau từ dấu nhắc lệnh

    [. mã-sqlMain]

Cung cấp người dùng và cơ sở dữ liệu

  1. Để cung cấp người dùng mới, hãy nhập lệnh sau từ dấu nhắc lệnh của MySQL

    [. code-consoleMain]

  2. Theo mặc định, người dùng mới được tạo không có bất kỳ đặc quyền nào trên máy chủ MySQL. Để tạo một cơ sở dữ liệu mới, gõ lệnh sau

    [. code-consoleMain]

  3. Để cấp quyền truy cập vào cơ sở dữ liệu này cho một người dùng cụ thể, hãy nhập lệnh sau

    [. code-consoleMain]

Định cấu hình PHP để truy cập MySQL

  1. Mở tệp c:\php\php.ini bằng trình soạn thảo văn bản yêu thích của bạn

  2. Bỏ ghi chú các dòng sau bằng cách xóa dấu chấm phẩy

    [. code-consoleMain]

  3. Khởi động lại dịch vụ IIS bằng cách bấm vào Bắt đầu, chọn Trường Tìm kiếm, nhập iisreset, rồi nhấn ENTER

  4. Nếu mọi việc suôn sẻ, bạn sẽ thấy phần mysqli trên trang thông tin PHP được tạo trước đó http://localhost/phpinfo.php

    IIS có hỗ trợ MySQL không?

    IIS là một tập hợp các dịch vụ Internet của Microsoft, hay nói cách khác là một nền tảng web. Điểm đặc biệt của IIS là nó hỗ trợ một số lượng lớn các mô-đun và ứng dụng, bao gồm cả công việc với MySQL và PHP . cài đặt IIS. Mở Trình quản lý máy chủ.

    Làm cách nào để truy cập cơ sở dữ liệu MySQL trong IIS?

    Bảo mật MySQL . 1 -> Máy khách dòng lệnh MySQL Open the MySQL command prompt by clicking Start -> All Programs -> MySQL -> MySQL Server 5.1 -> MySQL Command Line Client . Nhập mật khẩu cho tài khoản root.

    Làm cách nào để kết nối cơ sở dữ liệu SQL với IIS 7?

    Nhấp vào nút Thêm kết nối trên thanh công cụ Trình quản lý cơ sở dữ liệu. Trong hộp văn bản Tên kết nối, nhập tên kết nối. Trong danh sách Nhà cung cấp cơ sở dữ liệu, chọn nhà cung cấp mà bạn muốn sử dụng để kết nối với cơ sở dữ liệu. (Ví dụ: để kết nối với cơ sở dữ liệu SQL Server, hãy chọn Hệ thống

    Làm cách nào để cài đặt IIS PHP và MySQL trên Windows 10?

    Mở trình duyệt đến trang web sau. Trình cài đặt nền tảng web của Microsoft 3. 0
    Bấm vào Tải xuống ngay, rồi bấm vào Chạy
    Ở đầu cửa sổ Trình cài đặt nền tảng web, nhấp vào Sản phẩm
    Nhấp vào Khung, sau đó chọn phiên bản hiện tại của PHP
    Nhấp vào Cài đặt. .
    Nhấp vào Tôi chấp nhận