Page 1 sur 1

[Configuration] MySQL, création d'un utilisateur ? (résolu).

Publié : ven. 29 nov. 2013, 11:49
par GB1987i
Bonjour,
Je souhaite configurer MySQL, créer un utilisateur, et un mot de passe.
Après plusieurs recherches sur internet, je me trouve bloqué.

Une ligne de commande ma renvoyée ceci :

Code : Tout sélectionner

bash: shell : commande introuvable
Je vous remercie par avance pour votre aide.

Re: [Configuration] MySQL, création d'un utilisateur ?

Publié : ven. 29 nov. 2013, 12:14
par FoolEcho
Salut,
GB1987i a écrit :Une ligne de commande ma renvoyée ceci :
bash: shell : commande introuvable
On n'est censé deviner ? :mrgreen:
GB1987i a écrit :Je souhaite configurer MySQL, et créer un utilisateur et un mot de passe.
Simple.
Pour rappel, sous Arch, c'est MariaDB la version supportée (sinon MySQL, niveau commandes ça ne change rien).
Pour autre rappel, un utilisateur mysql n'a rien à voir avec un compte utilisateur sur la machine.

Sous Arch, c'est root qui à la baguette par défaut (après c'est selon que tu lui aies donné ou non de mot de passe), donc il te suffit de te connecter sous mysql:

Code : Tout sélectionner

mysql -u root
(il faut rajouter -p si root à un mot de passe sur le serveur de base de données: sur le serveur, hein, ça n'est pas le mot de passe root: je le répète: ce n'est pas le même root ^^)
Ensuite selon que la base de données est créée ou pas, tu donnes les droits dessus avec grant:

Code : Tout sélectionner

create database le_nom_de_la_base_à_créer;
GRANT ALL PRIVILEGES ON le_nom_de_la_base_à_créer.* TO 'le_nom_d_utilisateur_voulu' IDENTIFIED BY 'UnMotDePasseÀlaCon';
FLUSH PRIVILEGES;
(là, c'est pour tous les droits sur les tables de la base, créer, supprimer, modifier, après voir le manuel si tu veux limiter ces droits)