sql >> Database >  >> RDS >> Mysql

Waar haalt mysql_ssl_rsa_setup OpenSSL-bestanden vandaan?

Volgens 4.4.5 mysql_ssl_rsa_setup — SSL maken /RSA-bestanden , mysql_ssl_rsa_setup gebruikt de openssl opdrachtregelprogramma:

De standaardinstallatielocatie van OpenSSL is /usr/local/ssl

Gebruik --openssldir wanneer u de bibliotheek configureert. Zie ook Compilatie en installatie op de OpenSSL-wiki.

Je moet niet installeer OpenSSL in /usr/bin (en de bibliotheken in /usr/lib ). Het veroorzaakt te veel problemen.

Laat de bibliotheek in plaats daarvan zichzelf installeren in /usr/local/ssl . Dan zou je een shellscript moeten kunnen maken op /usr/local/bin/openssl die het volgende doet:

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

Zorg ervoor dat u chmod a+x /usr/local/bin/openssl .

U kunt de gebruikte OpenSSL-tool verifiëren met:

$ which openssl
/usr/local/bin/openssl

Voeg indien nodig /usr/local/bin . toe naar je PAD:

$ 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. Trigger om invoeging te voorkomen voor dubbele gegevens van twee kolommen

  2. Waarom zijn twee primaire sleutels in een tabel niet toegestaan?

  3. Neo4j - Een knooppunt verwijderen met Cypher

  4. Zoek leeftijdscategorie in mysql, php