Maison > Article > base de données > Que faire si le code d'erreur 1130 se produit dans MySQL
La solution au code d'erreur 1130 dans mysql : connectez-vous d'abord à mysql ; puis recherchez l'option "host" dans la table "user" de la base de données mysql ;
Solution au code d'erreur MySQL 1130 :
Description de l'erreur :
Code d'erreur : 1130
Host ***.***.***.*** is not allowed to connect to this MySQL server
Solution :
1. Changez la méthode du tableau :
Peut-être que votre compte le fait. n'autorise pas la connexion à distance, uniquement localhost. À ce stade, tant que vous vous connectez à MySQL sur l'ordinateur sur localhost, modifiez l'élément "host" dans la table "user" de la base de données "mysql" de "localhost" à "%"
mysql -u root -p mysql>use mysql; mysql>update user set host = ‘%' where user =’root’; mysql>flush privileges; mysql>select host,user from user where user=’root’;
Vous pouvez le faire maintenant Connecté !
2. Méthode d'autorisation :
Par exemple, si vous souhaitez rooter, utilisez root pour vous connecter au serveur mysql depuis n'importe quel hôte.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
Si vous souhaitez autoriser l'utilisateur root à se connecter au serveur MySQL à partir de l'hôte avec l'adresse IP 192.168.1.3 et à utiliser root comme mot de passe
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'root' WITH GRANT OPTION;
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo mysql
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!