2 votes

Comment exécuter une requête mysql à distance après avoir accordé la permission ?

J'essaie d'exécuter une requête mysql depuis un autre système ubuntu.

J'ai accordé la permission à l'utilisateur en utilisant GRANT de 192.168.64.9

GRANT ALL ON . à 'utilisateur'@'192.168.64.11' AVEC OPTION GRANT ;

et ensuite sur 192.168.64.11

sudo mysql -u user -p 'password' -h 192.168.64.9

ERREUR 10045 ACCÈS REFUSÉ POUR user@192.168.64.11

1voto

user138278 Points 285

Il y a eu une faute de frappe dans votre déclaration de subvention qui tentait d'accorder tout sur . ce qui n'est pas valable.

Au lieu de cela, faites ce qui suit :

CREATE USER IF NOT EXISTS 'user'@'192.168.64.11' IDENTIFIED BY 'theuserpasswordgoeshere';

GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.64.11' WITH GRANT OPTION;

Ensuite :

FLUSH PRIVILEGES;

Vous devriez maintenant être en mesure d'interroger à distance le client à l'adresse 192.168.64.11.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X