Comment créer une base de donnée mysql sous linux?
Je dois mettre en place une base de donnée mysql sous Fedora core (linux).Je ne sais faire cela que sous windows;sous linux je ne l’ai jamais fait.
Merci
Je dois mettre en place une base de donnée mysql sous Fedora core (linux).Je ne sais faire cela que sous windows;sous linux je ne l’ai jamais fait.
Merci
http://dev.mysql.com/doc/refman/5.0/fr/index.html
Si tu as installé Fedora Core et MySQL, et si MySQL est en route,
voici ce qu’il faut faire :
- Ouvres un terminal
- deviens root. tapes : su
puis rentre le mot de passe administrateur
- tapes : mysql -u root
tu te retrouves dans l’interface en ligne de commande MySQL
- Crée un mot de passe pour l’utilisateur root MySQL :
SET PASSWORD FOR ‘root’@'localhost’=PASSWORD(‘ton_mot_de_passe’);
- FLUSH PRIVILEGES;
- exit
Normalement, pour rerentrer dans MySQL :
- mysql -u root -p
et tu rentres le mot de passe admin mysql que tu vient de créer.
Crée un utilisateur pour mysql :
groupadd mysqlusers
useradd -c ‘utilisateur mysql’ -s /bin/false -g mysqlusers mysqluser
crée un mot de passe pour cet utilisateur :
passwd mysqluser
Pour créer une base :
- CREATE DATABASE nom_de_ta_base;
- GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON nom_de_ta_base.* TO mysqluser@localhost IDENTIFIED BY ‘mot_de_passe_mysqluser_rentré_ci-dessus’;
- FLUSH PRIVILEGES
- exit
Si tu trouves la ligne de commande trop compliquée, ce que je comprends, il faut installer phpMyAdmin.