Se connecter avec
S'enregistrer | Connectez-vous

dase de donnée snort

Dernière réponse : dans Programmation
Partagez

Bonjour ,
j ai rencontré un problème lors d'une création d'une BD voila la syntaxe:


$sudo apt-get install mysql-server mysql-client

$mysql -u root -p
mysql>CREATE DATABASE snort;
mysql>grant INSERT,SELECT,UPDATE,CREATE,DELETE on snort.* to snort;
mysql>grant INSERT,SELECT,UPDATE,CREATE,DELETE on snort.* to snort@localhost;
mysql>set password for snort=PASSWORD('password');
mysql>set password for snort@localhost=PASSWORD('password');
mysql>flush privileges;
mysql>exit


Jusque là tout fonctionne mais lors de la creation de la 2eme BD archive dont la syntaxe :

mysql>CREATE DATABASE archive;
mysql>grant INSERT,SELECT,UPDATE,CREATE,DELETE on archive.* to snort;
mysql>grant INSERT,SELECT,UPDATE,CREATE,DELETE on archive.* to snort@localhost;


apres je tape set passwrd :
mysql>set password for archive=PASSWORD('password');

il m indique :
ERROR 1133 (42000): Can't find any matching row in the user table


j'ai cherché les solutions possibles sur net mais rien a fonctionné
merci. =(

Autres pages sur : dase donnee snort

  • zeb a édité ce message

Salut,

C'est normal, SET PASSWORD te sert à mettre un mot de passe à un utilisateur.
Or là tu n'as créé que 2 utilisateurs en utilisant tes commandes GRANT: snort et snort@localhost

A aucun moment tu ne créé un utilisateur archive, donc c'est normal que tu ne puisses pas lui définir un mot de passe, vu qu'il n'existe pas.
Posez votre question