Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql_ssl_rsa_setup lấy tệp OpenSSL ở đâu?

Theo 4.4.5 mysql_ssl_rsa_setup - Tạo SSL / Tệp RSA , mysql_ssl_rsa_setup sử dụng openssl công cụ dòng lệnh:

Vị trí cài đặt mặc định của OpenSSL là /usr/local/ssl

Sử dụng --openssldir khi bạn cấu hình thư viện. Cũng xem Biên dịch và Cài đặt trên wiki OpenSSL.

Bạn không nên cài đặt OpenSSL trong /usr/bin (và các thư viện trong /usr/lib ). Nó tạo ra quá nhiều vấn đề.

Thay vào đó, hãy để thư viện tự cài đặt trong /usr/local/ssl . Sau đó, bạn sẽ có thể tạo một tập lệnh shell tại /usr/local/bin/openssl thực hiện những điều sau:

$ cat /usr/local/bin/openssl
#!/usr/bin/env bash

LD_LIBRARY_PATH=/usr/local/ssl/lib:$LD_LIBRARY_PATH; /usr/local/ssl/bin/openssl "[email protected]"

Đảm bảo chmod a+x /usr/local/bin/openssl .

Bạn có thể xác minh công cụ OpenSSL đang được sử dụng với:

$ which openssl
/usr/local/bin/openssl

Nếu cần, hãy thêm /usr/local/bin tới PATH của bạn:

$ cat ~/.bash_profile
export PS1="\\h:\\W$ "
export UMASK=0022
export EDITOR=emacs

export PATH="/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin"
...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật MySQL Giá trị cột được tăng lên (Không phải tự động tăng)

  2. Thêm dữ liệu vào dữ liệu hiện có trong Cơ sở dữ liệu MySQL

  3. Di chuyển một số đối tượng từ cơ sở dữ liệu này sang cơ sở dữ liệu khác

  4. Truy vấn MySQL - sử dụng SUM trong số COUNT

  5. PHP PDO INSERT WHERE NOT EXISTS câu lệnh không hoạt động