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] 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é : |