Koozali.org: home of the SME Server
Other Languages => Français => Topic started by: Jeanluc on August 09, 2014, 01:22:14 PM
-
Bonjour à tous.
Je viens de féter mes 66 ans et aprés avoir developpé sur windows pendant 30 ans(et avant ca sous dos), je monte mon petit server linux (sme).
tout se passe assez bien, et j'installe phpMyAdmin.... et ca fonctionne.
Le probleme cest que dans une page php je voudrais connecter ma base de données et là, impossible.
j'ai beau chercher dans la doc : rien
j'essaie localhost, root, avec ou sans password, j'essaie localhost, admin, avec ou sans password mais rien ne passe.
je suis allé dans la console mysql et j'ai créé un user "toto" auquel je pense avoir donné ts les droits
j'essaie donc localhost, toto avec ou sans passeword
Alors est ce que ce n'est pas localhost le nom de l'host ???
est qu'il y a une manip speciale à faire???
Merci de me donner un coup de main ou de m'indiquer un tuto clair
Merci à tous :P :shock:
-
Avez vous installé phpmyadmin par la contrib smseserver-phpmyadmin.
Si oui normalement tout devrait etre automatique et fonctionnel
http://wiki.contribs.org/PHPMyAdmin
-
Le mot de passe du compte root MySQL est visible dans /root/my.cnf mais il n'est pas conseillé d'utiliser ce compte (qui dispose de tous les droits sur toutes les bases) depuis une application. Grosso-modo, les étapes:
- Créer une base MySQL
mysql
> create database foo;
- Donner les droit à un utilisateur
> grant all privileges on foo.* to 'bar'@'localhost' identified by 'baz';
> flush privileges;
Voilà, maintenant, la base foo devrait être accessible depuis un script PHP en utilisant le compte bar, et le mot de passe baz. Il faut utiliser localhost comme nom de serveur (qui devrait utiliser le socket unix /var/lib/mysql/mysql.sock pour communiquer avec le serveur)
-
Merci beaucoup pour les infos.
J'ai bien avancé je commence à me positionner correctement
Cordialement
Jean Luc