sql >> Databasteknik >  >> RDS >> Mysql

Var får mysql_ssl_rsa_setup OpenSSL-filer?

Enligt 4.4.5 mysql_ssl_rsa_setup — Skapa SSL /RSA-filer , mysql_ssl_rsa_setup använder openssl kommandoradsverktyg:

OpenSSL:s standardinstallationsplats är /usr/local/ssl

Använd --openssldir när du konfigurerar biblioteket. Se även Kompilering och installation på OpenSSL-wikin.

Du bör inte installera OpenSSL i /usr/bin (och biblioteken i /usr/lib ). Det skapar för många problem.

Låt istället biblioteket installera sig själv i /usr/local/ssl . Då bör du kunna skapa ett skalskript som finns på /usr/local/bin/openssl som utför följande:

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

Se till att chmod a+x /usr/local/bin/openssl .

Du kan verifiera att OpenSSL-verktyget används med:

$ which openssl
/usr/local/bin/openssl

Om det behövs, lägg till /usr/local/bin till din PATH:

$ 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. oracle 12c - välj sträng efter senaste förekomsten av ett tecken

  2. Att utföra en vänsterkoppling över ett många-till-många-bord med villkor

  3. Uppdatera tidsstämpelkolumnen i applikation eller databas?

  4. Hitta kombinationer som uppfyller olika kriterier