Maison > Article > base de données > Comment afficher et gérer les connexions SSL dans MySQL
Comment afficher et gérer les connexions SSL dans MySQL
SSL (Secure Sockets Layer) est un protocole de communication réseau couramment utilisé pour établir des connexions sécurisées et cryptées entre les clients et les serveurs. Dans un serveur de base de données, l'utilisation de connexions SSL protège la transmission de données sensibles contre le vol ou la falsification. MySQL prend également en charge les connexions SSL et fournit des outils et des commandes pour afficher et gérer les connexions SSL.
SHOW VARIABLES LIKE 'have_ssl';
Si le résultat est 'OUI', cela signifie que MySQL prend en charge les connexions SSL ; si le résultat est 'DISABLED', cela signifie que la fonction SSL est désactivée ; ; si le résultat est 'NON', cela signifie que MySQL n'est pas installé ou ne prend pas en charge SSL.
openssl genrsa -out private_key.pem 2048
openssl req -new -key private_key.pem -out certificate_request.csr
openssl x509 -req -in certificate_request.csr -out certificate.pem -signkey private_key.pem -days 3650
ssl-ca=/path/to/certificate.pem ssl-cert=/path/to/certificate.pem ssl-key=/path/to/private_key.pem
Remplacez "/path/to/" par le chemin d'accès aux fichiers de certificat et de clé privée réels.
SHOW STATUS LIKE 'Ssl_cipher';
SHOW STATUS LIKE 'Ssl_cert';
SHOW STATUS LIKE 'Ssl_ca';
SHOW STATUS LIKE 'Ssl_sessions_reused';
SET GLOBAL ssl_cipher='';
GRANT ALL ON database.* TO 'username'@'%' REQUIRE SSL;
Remplacez "database" par le nom de la base de données que vous souhaitez autoriser et "username" par le nom d'utilisateur que vous souhaitez autoriser.
Résumé
L'utilisation de connexions SSL peut augmenter la sécurité de la transmission des données entre le serveur de base de données et le client. Les connexions SSL peuvent être facilement activées et gérées en configurant correctement votre serveur MySQL et votre certificat SSL. Grâce aux étapes ci-dessus, vous pouvez afficher et gérer les connexions SSL dans MySQL.
1500 mots
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!