Maison >base de données >tutoriel mysql >Comment réparer l'erreur de connexion à distance MySQL 1045 : accès refusé ?

Comment réparer l'erreur de connexion à distance MySQL 1045 : accès refusé ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-20 17:29:20572parcourir

How to Fix MySQL Remote Connection Error 1045: Access Denied?

Erreur de connexion MySQL à distance : accès refusé (1045)

Pour activer les connexions à distance à un serveur MySQL, certaines configurations doivent être en place. Examinons le problème auquel vous êtes confronté et proposons une solution.

Problème : Lorsque vous tentez de vous connecter à MySQL à distance à partir d'une adresse IP différente, vous recevez l'erreur « ERREUR 1045 (28000) : Accès refusé pour l'utilisateur 'root'@'192.168.233.163'". Cela suggère que les connexions à distance ne sont actuellement pas autorisées pour l'utilisateur spécifié ou à partir de l'adresse IP distante.

Solution :

  1. Accorder Autorisations :En tant qu'utilisateur root, exécutez les commandes suivantes :

    • ACCORDER TOUS LES PRIVILÈGES SUR *.* TO 'root'@'192.168.233.163' IDENTIFIÉ PAR 'expurgé' avec option d'octroi ;
    • FLUSH PRIVILEGES;
  2. Redémarrez MySQL : Pour appliquer les modifications, redémarrez MySQL serveur.

Vous pouvez également remplacer l'entrée % pour l'utilisateur root dans la table mysql.user par une adresse IP spécifique. Assurez-vous que l'adresse IP utilisée correspond à la machine distante à partir de laquelle vous souhaitez vous connecter.

Remarque : N'oubliez pas de remplacer 'expurgé' par le mot de passe réel et 192.168.233.163 par l'adresse IP appropriée. adresse. Remplacez également *.* par les autorisations de base de données et de table que vous souhaitez accorder.

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!

Déclaration:
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