Mysqli_ssl_set


cú pháp

bool mysqli_ssl_set [ 
   mysqli $link , string $key , string $cert , string $ca , string $capath , string $cipher ]

Định nghĩa và cách sử dụng

Nó được sử dụng để thiết lập các kết nối an toàn bằng SSL

Thí dụ

Hãy thử ví dụ sau -

real_connect[$con,$servername, $username, $password, $dbname]] {
      die['Connect Error [' . mysqli_connect_errno[] . '] '. mysqli_connect_error[]];
   }
   echo "Database connected";
   printf["Client version: %d\n", mysqli_get_client_version[]];

   mysqli_close[$con];
?>

Đầu ra mẫu của đoạn mã trên phải như thế này -

Database connected Client version: 50011

mysqli_useful_functions. htm

Định cấu hình kết nối SSL trong ứng dụng của bạn để kết nối an toàn với cơ sở dữ liệu Azure cho MySQL
  • Trong bài viết này
  • Bước 1. Nhận chứng chỉ SSL
  • Bước 2. SSL link
  • Connected to the host by using MySQL Workbench qua SSL
  • Connected with host by MySQL CLI qua SSL
  • Bước 3. Thực hiện các kết nối SSL trong Azure
  • Sử dụng cổng thông tin Azure
  • Sử dụng Azure CLI
  • Bước 4. Xác minh kết nối SSL
  • PHP [sử dụng PDO]
  • Python [Mysqlconnector Python]
  • Python [PYMYSQL]
  • Django [PYMYSQL]
  • Java [đầu nối MySQL cho Java]
  • Java [đầu nối Mariadb cho Java]
  • NET [MySQLConnector]
  • Bước tiếp theo
  • Nhận xét
  • Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật

    Định cấu hình kết nối SSL trong ứng dụng của bạn để kết nối an toàn với cơ sở dữ liệu Azure cho MySQL

    • bài báo
    • 29/09/2022
    • 4 phút để đọc

    Trong bài viết này

    Application for. Cơ sở dữ liệu Azure cho MySQL - Máy chủ đơn

    [email protected] -p --ssl-mode=REQUIRED --ssl-ca=c:\ssl\BaltimoreCyberTrustRoot.crt.pem

    Ghi chú

    Khi sử dụng giao diện dòng lệnh MySQL trên Windows, bạn có thể nhận được lỗi

    az mysql server update --resource-group myresource --name mydemoserver --ssl-enforcement Enabled
    
    4. Nếu điều này xảy ra, hãy thay thế các tham số
    az mysql server update --resource-group myresource --name mydemoserver --ssl-enforcement Enabled
    
    5 bằng
    az mysql server update --resource-group myresource --name mydemoserver --ssl-enforcement Enabled
    
    6

    Bước 3. Thực hiện các kết nối SSL trong Azure

    Sử dụng cổng thông tin Azure

    Sử dụng cổng thông tin Azure, truy cập cơ sở dữ liệu Azure của bạn để chọn máy chủ MySQL, sau đó nhấp vào Bảo mật kết nối. Sử dụng nút chuyển đổi để bật hoặc tắt cài đặt kết nối SSL thực thi, sau đó nhấp vào Lưu. Microsoft khuyến nghị bạn nên luôn bật cài đặt kết nối SSL thực thi để bảo mật nâng cao. Bảo mật kết nối. Sử dụng nút chuyển đổi để bật hoặc tắt cài đặt Thực thi kết nối SSL, sau đó nhấp vào Lưu. Microsoft khuyến nghị luôn bật cài đặt Thực thi kết nối SSL để tăng cường bảo mật

    Sử dụng Azure CLI

    Bạn có thể bật hoặc vô hiệu hóa tham số thực thi SSL này bằng cách sử dụng các giá trị đã bật hoặc vô hiệu hóa tương ứng trong Azure CLI. tham số thực thi ssl bằng cách sử dụng các giá trị Đã bật hoặc Đã tắt tương ứng trong Azure CLI

    az mysql server update --resource-group myresource --name mydemoserver --ssl-enforcement Enabled
    

    Bước 4. Xác minh kết nối SSL

    Thực hiện lệnh trạng thái MySQL để xác minh rằng bạn đã kết nối với máy chủ MySQL của mình bằng SSL. lệnh trạng thái để xác minh rằng bạn đã kết nối với máy chủ MySQL của mình bằng SSL

    ________số 8

    Xác nhận kết nối đã được mã hóa bằng cách xem xét đầu ra, sẽ hiển thị. SSL. Mã đang sử dụng là AES256-SHASSL. Mật mã đang sử dụng là AES256-SHA

    sample code

    Để thiết lập kết nối an toàn với cơ sở dữ liệu Azure cho MySQL thông qua SSL từ ứng dụng của bạn, hãy tham khảo các mã mẫu sau

    Tham khảo danh sách các trình điều khiển tương thích được hỗ trợ bởi cơ sở dữ liệu Azure cho dịch vụ MySQL

    Chủ Đề