sql >> Databáze >  >> RDS >> Mysql

Kde mysql_ssl_rsa_setup získává soubory OpenSSL?

Podle 4.4.5 mysql_ssl_rsa_setup — Vytvořte SSL /RSA soubory , mysql_ssl_rsa_setup používá openssl nástroj příkazového řádku:

Výchozí umístění instalace OpenSSL je /usr/local/ssl

Použijte --openssldir při konfiguraci knihovny. Viz také Kompilace a instalace na wiki OpenSSL.

Neměli byste ne nainstalujte OpenSSL do /usr/bin (a knihovny v /usr/lib ). Vytváří příliš mnoho problémů.

Místo toho nechte knihovnu, aby se sama nainstalovala do /usr/local/ssl . Pak byste měli být schopni vytvořit skript Shell umístěný na /usr/local/bin/openssl který provádí následující:

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

Nezapomeňte chmod a+x /usr/local/bin/openssl .

Používaný nástroj OpenSSL můžete ověřit pomocí:

$ which openssl
/usr/local/bin/openssl

V případě potřeby přidejte /usr/local/bin na vaši 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. Chyba syntaxe v příkazu MERGE

  2. Správa transakcí s DAO

  3. Vypočítejte percentil z frekvence v MySQL

  4. SQL Server:Sloupce k řádkům