Mysql
 sql >> база данни >  >> RDS >> Mysql

Откъде mysql_ssl_rsa_setup получава OpenSSL файлове?

Според 4.4.5 mysql_ssl_rsa_setup — Създаване на SSL /RSA файлове , mysql_ssl_rsa_setup използва openssl инструмент на командния ред:

Местоположението за инсталиране на OpenSSL по подразбиране е /usr/local/ssl

Използвайте --openssldir когато конфигурирате библиотеката. Вижте също Компилиране и инсталиране в уикито OpenSSL.

Не би трябвалоне инсталирайте OpenSSL в /usr/bin (и библиотеките в /usr/lib ). Това създава твърде много проблеми.

Вместо това оставете библиотеката да се инсталира в /usr/local/ssl . След това трябва да можете да създадете шел скрипт, намиращ се в /usr/local/bin/openssl който изпълнява следното:

$ 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]"

Не забравяйте да chmod a+x /usr/local/bin/openssl .

Можете да потвърдите, че инструментът OpenSSL се използва с:

$ which openssl
/usr/local/bin/openssl

Ако е необходимо, добавете /usr/local/bin към вашия ПЪТ:

$ 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. SELECT LAST_INSERT_ID() връща 0 след използване на подготвен израз

  2. Как да вкарам една колона с резултати от mysql_query в масив?

  3. ASP.NET MVC 4, множество модели в един изглед?

  4. Изберете TOP X (или долния) процент за числови стойности в MySQL

  5. Динамични и ефективни ли са MySql Views?