Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
documentation:configuration_de_mysql [30-07-2011 19:20]
appzer0
documentation:configuration_de_mysql [25-04-2013 22:29] (Version actuelle)
appzer0
Ligne 20: Ligne 20:
 mysql_install_db --user=mysql mysql_install_db --user=mysql
 </​code>​ </​code>​
-Le mot de passe ''​root''​ dont vous parle le script n'est PAS celui devotre ​système, mais bel et bien le super-utilisateur de MySQL, également appelé ''​root''​. Ce mot de passe est pour le moment vide, il n'y a donc qu'à appuyer syr ENTRÉE. On va le changer ensuite. +:!: Le mot de passe ''​root''​ dont vous parle le script n'est PAS celui de votre système, mais bel et bien le super-utilisateur de MySQL, également appelé ''​root''​. Ce mot de passe est pour le moment vide, il n'y a donc qu'à appuyer syr ENTRÉE. On va le changer ensuite. 
-  Note : On pourra changer plus tard le nom du super-utilisateur de MySQL, afin de ne plus le confondre avec le ''​root''​ du système !+ 
 +:?: Note : On pourra changer plus tard le nom du super-utilisateur de MySQL, afin de ne plus le confondre avec le ''​root''​ du système !
  
 Tout devrait bien se dérouler. Quand le script vous rend la main, il est alors possible de démarrer le serveur MySQL car les bases internes existent désormais. Tout devrait bien se dérouler. Quand le script vous rend la main, il est alors possible de démarrer le serveur MySQL car les bases internes existent désormais.
  
 ====Démarrage du serveur==== ====Démarrage du serveur====
-On rend le fichier ​service ''/​etc/​rc.d/​rc.mysqld''​ exécutable ​et on démarre le serveur MySQL. On note bien que MySQL va désormais démarrer automatiquement à chaque amorçage de la machine (un ''​chmod -x''​ interdira ce démarrage automatique) ​:+On active ​le service ​(uniquement si on veut que MySQL démarre avec l'ordinateur) ​et on on démarre le serveur MySQL :
 <code bash> <code bash>
-chmod +x /​etc/​rc.d/​rc.mysqld +systemctl enable ​mysqld 
-/​etc/​rc.d/​rc.mysqld ​start+systemctl ​start mysqld
 </​code>​ </​code>​
 Si le terminal ne vous rend pas la main, c'est juste un souci d'​affichage,​ appuyez sur ENTRÉE à nouveau pour faire réapparaître l'​invite de commande. Si le terminal ne vous rend pas la main, c'est juste un souci d'​affichage,​ appuyez sur ENTRÉE à nouveau pour faire réapparaître l'​invite de commande.
Ligne 56: Ligne 57:
 mysql> mysql>
 </​code>​ </​code>​
-On se place sur la base nommée ''​mysql''​+On se place sur la base nommée ''​mysql'' ​:
 <​code>​ <​code>​
 mysql> use mysql mysql> use mysql
 Database changed Database changed
 </​code>​ </​code>​
-Puis on renomme l'​utilisateur ''​root''​ :+Puis on renomme l'​utilisateur ''​root''​, par exemple ​:
 <​code>​ <​code>​
 mysql> RENAME USER root@localhost TO superbasededonneesman@localhost;​ mysql> RENAME USER root@localhost TO superbasededonneesman@localhost;​
 +</​code>​
 +On purge les privilèges utilisateur afin de ne pasvoir à relancer le serveur :
 +<​code>​
 +mysql> FLUSH PRIVILEGES;
 +Query OK, 0 rows affected (0.00 sec)
 </​code>​ </​code>​
 On quitte MySQL et on se reconnecte pour s'​assurer que tout s'est bien passé : On quitte MySQL et on se reconnecte pour s'​assurer que tout s'est bien passé :