Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonjour,
J'ai paramètré le fichier /etc/phpmyadmin/config.inc.php
//$cfg['Servers'][$i]['user'] = 'MONUSER'; // MySQL user
//$cfg['Servers'][$i]['password'] = 'MONPASSE'; // MySQL password (only needed
// // with 'config' auth_type)
Je pouvais me connecter à phpmyadmin avec ces identifiants et dans mes scripts aussi.
Puis j'ai remplacé le php.ini présent dans etc/php4/apache2/ par un php.ini d'un autre serveur et depuis plus rien ne fonctionne.
Avez vous une idée du pourquoi du comment ?
Merci d'avance
Quel message d'erreur ?
Y a rien de louche dans le php.ini que t'as mis en place ? Si tu reviens au php.ini d'avant, ca donne quoi ?
Si tu fais en SSH un:
mysql -u LeUser -pLePass -h LeServeur LaBase
LeUser, LePass, LeServeur, LaBase étant les valeurs dans ton fichier config.inc.php
Ca donne quoi ?
Hors ligne
Salut,
Voici le message d'erreur :
Warning: mysql_connect(): Access denied for user: 'kinglouis@localhost' (Using password: YES) in /home/kinglouis/fileuploader/www/config.php on line 7
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/kinglouis/fileuploader/www/config.php on line 8
Ce type de fichier ( ) n'est pas autorisé
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/kinglouis/fileuploader/www/uploader.php on line 94
Quand je fais ton truc par SSH :
ERROR 1045: Access denied for user: 'kinglouis@localhost' (Using password: YES
Le php.ini provient d'un autre serveur , d'un autre hébergeur.
Je n'ai plus l'ancien php.ini
Ben faudrait peut-être configurer correctement l'accès mysql. Sinon php ou pas, ca va pas aller bien loin.
Bref, configure le compte mysql pour que ca marche en ligne de commande. Ensuite tu verras via PHP.
Hors ligne
KingLouis a écrit:
Je n'ai plus l'ancien php.ini
o_O
Hors ligne
Bon voilà j'ai remis l'ancien php.ini ( un ami m'a passé celui de sa dédibox ) , et j'ai rebooté apache & mysql.
Le problème persiste !
Ben faudrait peut-être configurer correctement l'accès mysql
>> Comment ?
Merci pour vos réponses en tout cas !
Ben je suppose que t'as bien créé le compte mysql "monuser" à un moment ? par phpmyadmin, ou un autre outil mysql ?!
Hors ligne
Oui je l'ai créé, mais maintenant je n'arrive plus à me connecter à PhpMyAdmin !?
En ssh, avec le compte root mysql t'arrives bien à te logguer ?
Hors ligne
Oui sans problème !
Quelques GRANT permettront de remettre un peu d'ordre dans les comptes utilisateurs:
http://dev.mysql.com/doc/refman/4.1/en/grant.html
Tu vérifies si ca marche bien en ligne de commande avec les utilisateurs ainsi créés/modifiés, puis si ca passe, direction les scripts PHP
Hors ligne
Je viens d'essayer de suivre ce guide : http://guides.ovh.net/MotDePasseRootEtMySQL
Mais quand je rentre " safe_mysqld --skip-grant-tables & " ça me déconnecte de ma dedibox et ça m'affiche ces erreurs :
Euh pas besoin de ca si t'arrives à te connecter avec le root mysql.
Hors ligne
En ré-installant tout j'ai pu me connecter à phpmyadmin avec root/passededibox donc tout va bien.