Maison >base de données >tutoriel mysql >La base de données Mysql définit les autorisations de connexion à distance

La base de données Mysql définit les autorisations de connexion à distance

藏色散人
藏色散人avant
2019-02-13 15:55:213381parcourir

Phénomène problématique

mysql est installé et la connexion locale est normale Lors de la saisie du compte et du mot de passe corrects à distance pour vous connecter, l'erreur est la suivante.

La base de données Mysql définit les autorisations de connexion à distance

Cause du problème

L'adresse IP distante n'a pas d'autorisation de connexion. Par défaut, l'utilisateur root ne peut se connecter que. sur localhost, c'est-à-dire uniquement sur cette machine, vous devez le configurer pour autoriser d'autres adresses IP à se connecter.

Solution

1. Connectez-vous à la base de données à l'intérieur du serveur, puis exécutez

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

Cette instruction signifie que l'utilisateur root peut se connecter à la base de données à partir de n'importe quelle adresse IP et utiliser n'importe quel objet dans n'importe quelle base de données.

Parmi eux :

*.* Le premier * fait référence à la base de données

* représente toutes les bases de données

Le second * fait référence à l'objet base de données

🎜>

* représente tous les objets de la base de données

'root'@'%' root est l'utilisateur de la base de données à autoriser

% représente l'IP autorisée à se connecter

123456 est le mot de passe de votre base de données

Si vous souhaitez restreindre la connexion à 1.1.1.1, remplacez % par 1.1.1.1 et exécutez les privilèges de vidage après l'exécution

La base de données Mysql définit les autorisations de connexion à distance

2. Ensuite, vous pouvez vous connecter au client mysql sur l'ordinateur distant.

La base de données Mysql définit les autorisations de connexion à distance

La base de données Mysql définit les autorisations de connexion à distance

Recommandations associées : "tutoriel mysql"http ://www.php.cn/course/list/51.html

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer