Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Skąd mysql_ssl_rsa_setup pobiera pliki OpenSSL?

Według 4.4.5 mysql_ssl_rsa_setup — Utwórz SSL /Pliki RSA , mysql_ssl_rsa_setup używa openssl narzędzie wiersza poleceń:

Domyślna lokalizacja instalacji OpenSSL to /usr/local/ssl

Użyj --openssldir podczas konfigurowania biblioteki. Zobacz także Kompilacja i instalacja na wiki OpenSSL.

nie zainstaluj OpenSSL w /usr/bin (i biblioteki w /usr/lib ). Stwarza zbyt wiele problemów.

Zamiast tego pozwól bibliotece zainstalować się w /usr/local/ssl . Wtedy powinieneś być w stanie stworzyć skrypt powłoki znajdujący się w /usr/local/bin/openssl który wykonuje następujące czynności:

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

Pamiętaj, aby chmod a+x /usr/local/bin/openssl .

Możesz zweryfikować używane narzędzie OpenSSL z:

$ which openssl
/usr/local/bin/openssl

W razie potrzeby dodaj /usr/local/bin do Twojej ŚCIEŻKI:

$ 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. Automatyczne zwiększanie wartości niestandardowych MySQL

  2. Wyszukaj tę samą wartość w wielu tabelach

  3. MySQL - wstaw, jeśli jeszcze nie istnieje

  4. Używasz instrukcji IF w MySQL do aktualizacji lub wstawiania bez procedury przechowywanej?

  5. Jak zapewnić połączenie z bazą danych mysql w pojedynczym pliku w nodejs?