Maison > base de données > tutoriel mysql > mysql_ssl_rsa_setup - Créer des fichiers SSL/RSA dans MySQL

mysql_ssl_rsa_setup - Créer des fichiers SSL/RSA dans MySQL

WBOY
Libérer: 2023-08-23 23:01:05
avant
1229 Les gens l'ont consulté

mysql_ssl_rsa_setup - 在MySQL中创建SSL/RSA文件

Faites-nous connaître le programme mysql_ssl_rsa_setup−

Ce programme aide à créer un certificat SSL, un fichier de clé et un fichier de paire de clés RSA pour prendre en charge une connexion sécurisée via SSL et un échange de mot de passe sécurisé via RSA dans une connexion non cryptée, s'ils sont manquants. Si le fichier SSL existant a expiré, vous pouvez utiliser le programme mysql_ssl_rsa_setup pour créer un nouveau fichier SSL.

Appelez mysql_ssl_rsa_setup

Mysql_ssl_rsa_setup peut être appelé comme suit :

shell> mysql_ssl_rsa_setup [options]
Copier après la connexion

Certaines options incluent --datadir pour spécifier l'emplacement où le fichier est créé et l'option --verbose pour voir la commande 'openssl' exécutée par mysql_ssl_rsa_setup .

La commande 'mysql_ssl_rsa_setup' tente de créer des fichiers SSL et RSA en utilisant l'ensemble de noms de fichiers par défaut. Voici comment cela fonctionne :

  • mysql_ssl_rsa_setup vérifie le binaire openssl à l'emplacement spécifié par la variable d'environnement PATH. Si openssl n'est pas trouvé, mysql_ssl_rsa_setup ne fait rien.

  • Si openssl est présent, mysql_ssl_rsa_setup recherche les fichiers SSL et RSA par défaut dans le répertoire de données MySQL spécifié par l'option --datadir, ou dans le répertoire de données spécifié au moment de la compilation si l'option --datadir n'est pas fournie.

mysql_ssl_rsa_setup vérifie le répertoire de données en recherchant un fichier SSL portant le nom suivant :

ca.pem
server-cert.pem
server-key.pem
Copier après la connexion

Mysql_ssl_rsa_setup ne créera pas de fichier SSL si l'un des fichiers mentionnés ci-dessus existe.

Sinon, il appelle openssl pour créer ces fichiers et crée également des fichiers supplémentaires −

ca.pem (It is the self-signed CA certificate)
ca-key.pem (It is the CA private key)
server-cert.pem (It is the server certificate)
server-key.pem (It is the server private key)
client-cert.pem (It is the client certificate)
client-key.pem (It is the client private key)
Copier après la connexion

Ces fichiers aident à sécuriser la connexion client via SSL.

mysql_ssl_rsa_setup vérifie également le fichier RSA dans le répertoire de données, le nom du fichier est le suivant −

private_key.pem (It is the private member of private/public key pair)
public_key.pem (It is the public member of private/public key pair)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal