« Modèle:Création de la base de données » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
(Page créée avec « ===Création de la base de données=== Se connecter à MySQL depuis un terminal en mode administrateur. mysql -u root -p Depuis l'invite MySQL, créer une base de do... »)
 
Ligne 7 : Ligne 7 :
Depuis l'invite MySQL, créer une base de données.  
Depuis l'invite MySQL, créer une base de données.  


  CREATE DATABASE Modèle:Nom bdd {{{Type}}};
  CREATE DATABASE {{Modèle:Nom bdd {{{Type}}}}};


Créer un utilisateur pour la base de données :
Créer un utilisateur pour la base de données :


  CREATE USER "Modèle:Nom user bdd {{{Type}}}"@"{{{Domaine}}}";
  CREATE USER "{{Modèle:Nom user bdd {{{Type}}}}}"@"{{{Domaine}}}";


Créer le mot de passe de l'utilisateur.
Créer le mot de passe de l'utilisateur.


  SET password FOR "Modèle:Nom user bdd {{{Type}}}"@"{{{Domaine}}}" = password('<mot de passe>');
  SET password FOR "{{Modèle:Nom user bdd {{{Type}}}}}"@"{{{Domaine}}}" = password('<mot de passe>');


Donner tous les droits sur la base de données à l'utilisateur :
Donner tous les droits sur la base de données à l'utilisateur :
   
   
  GRANT ALL ON <nom_bdd>.* TO "Modèle:Nom user bdd {{{Type}}}"@"{{{Domaine}}}";
  GRANT ALL ON <nom_bdd>.* TO "{{Modèle:Nom user bdd {{{Type}}}}}"@"{{{Domaine}}}";


Quitter MySQL
Quitter MySQL

Version du 15 décembre 2017 à 13:51

Création de la base de données

Se connecter à MySQL depuis un terminal en mode administrateur.

mysql -u root -p 

Depuis l'invite MySQL, créer une base de données.

CREATE DATABASE {{Modèle:Nom bdd {{{Type}}}}};

Créer un utilisateur pour la base de données :

CREATE USER "{{Modèle:Nom user bdd {{{Type}}}}}"@"{{{Domaine}}}";

Créer le mot de passe de l'utilisateur.

SET password FOR "{{Modèle:Nom user bdd {{{Type}}}}}"@"{{{Domaine}}}" = password('<mot de passe>');

Donner tous les droits sur la base de données à l'utilisateur :

GRANT ALL ON <nom_bdd>.* TO "{{Modèle:Nom user bdd {{{Type}}}}}"@"{{{Domaine}}}";

Quitter MySQL

quit

Autre solution

Vous pouvez utiliser Phpmyadmin, interface graphique de connexion à Mysql. Mais celle solution est moins sécurisée.