Re: Aucun déclenchement de MySQL dans un serveur Web
Le mardi 14 juin 2011, debian list a écrit : > On Tue, 14 Jun 2011 15:39:15 +0200, cor...@free.fr wrote: > je ne sais plus pourquoi (lors des MAJ mysql-server ?), mail il me semble > que c'est une très mauvaise idée de changer le MdP de debian-sys-maint > il vaut mieux créer un utilisateur (via phpmyadmin par exemple) qui aurait > accès à la base qui te concerne (ne pas oublier flush privilèges) > Il me semble aussi qu'un site debian (wiki , officiel ou pas) qui explique > comment remettre d'équerre le compte debian-sys-maint Le mardi 14 juin 2011, Bruno Muller a écrit : > Comme indiqué en commentaire en première ligne, il ne faut pas toucher > au fichier /etc/mysql/debian.cnf ! > L'utilisateur debian-sys-maint est utilisé par les scripts d'init et de > pré-post install des paquets mysql... > D'une manière générale, c'est une bonne habitude de lire les > fichiers /usr/share/doc/*/README.Debian.gz pour connaître les > spécificités Debian de chaque paquet qu'on installe. > Donc, "zless /usr/share/doc/mysql-server-5.1/README.Debian.gz" OK, mais je rappelle ma question de base : Dans "phpmyadmin", il y a 2 rubriques pour modifier le mot de passe d'un user et je ne sais laquelle convient ? : 1] Modifier le mot de passe ET/OU 2] Changement des informations de connexion / Copie d'utilisateur : Quelle rubrique choisir ? sinon, en mode console, via une commande mysql. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106141614.17150.cor...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Hello, Comme indiqué en commentaire en première ligne, il ne faut pas toucher au fichier /etc/mysql/debian.cnf ! L'utilisateur debian-sys-maint est utilisé par les scripts d'init et de pré-post install des paquets mysql... D'une manière générale, c'est une bonne habitude de lire les fichiers /usr/share/doc/*/README.Debian.gz pour connaître les spécificités Debian de chaque paquet qu'on installe. Donc, "zless /usr/share/doc/mysql-server-5.1/README.Debian.gz" Bruno -- TRANCHE DE VIE M : J'aime bien lire aux chiottes, mais ce que je préfère... c'est chier chez le marchand de journaux... signature.asc Description: This is a digitally signed message part
Re: Aucun déclenchement de MySQL dans un serveur Web
On Tue, 14 Jun 2011 15:39:15 +0200, cor...@free.fr wrote: > Résolu ! > > C'était un simple problème de mot de passe > du user "debian-sys-maint" à reconfigurer via "phpmyadmin". je ne sais plus pourquoi (lors des MAJ mysql-server ?), mail il me semble que c'est une très mauvaise idée de changer le MdP de debian-sys-maint il vaut mieux créer un utilisateur (via phpmyadmin par exemple) qui aurait accès à la base qui te concerne (ne pas oublier flush privilèges) Il me semble aussi qu'un site debian (wiki , officiel ou pas) qui explique comment remettre d'équerre le compte debian-sys-maint > mais aucune des méthodes ne modifie automatiquement > le mot de passe dans le fichier : "/etc/mysql/debian.cnf", > j'ai dû le faire manuellement en éditant ce fichier. ça doit pas être pour rien ... -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/ce9d76813105312f9f4f0dc0f1cc878d@192.168.1.208
Re: Aucun déclenchement de MySQL dans un serveur Web
Le lundi 13 juin 2011, cor...@free.fr a écrit : > MySQL fonctionne très bien sur un serveur, > via phpmyadmin ou en mode console. > Depuis une page Web via PHP (serveur Web sur le même PC) > aucun déclenchement. > bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", soient > corrects. > Qu'ai je oublié dans les configurations d'Apache ou de MySQL ? > BASE mysql NOT ok ! > Hote = NOT ok ! > User = NOT ok ! > MdP = NOT ok ! Résolu ! C'était un simple problème de mot de passe du user "debian-sys-maint" à reconfigurer via "phpmyadmin". Modification des mots de passe d'accès aux bases MySQL : maintenant, j'ai une question sur la modification des mots de passe dans "phpmyadmin" (ou en mode console par les commandes "mysql"). Dans "phpmyadmin", il y a 2 rubriques pour modifier le mot de passe et je ne sais laquelle convient ? : 1] Modifier le mot de passe ET/OU 2] Changement des informations de connexion / Copie d'utilisateur OU 3] sinon, en mode console, via une commande mysql. mais aucune des méthodes ne modifie automatiquement le mot de passe dans le fichier : "/etc/mysql/debian.cnf", j'ai dû le faire manuellement en éditant ce fichier. Merci. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106141539.15265.cor...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Le lundi 13 juin 2011, Le Bris Pascal a écrit : > Le 13/06/2011 18:52, cor...@free.fr a écrit : > > > > Via un script "php", contenant "user" , "hôte" , "base" et "mot de passe" > Et vous confirmez : > user=root > hôte=localhost user=debian-sys-maint host=localhost base= mot de passe= -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106132000.12915.cor...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Le 13/06/2011 18:52, cor...@free.fr a écrit : Via un script "php", contenant "user" , "hôte" , "base" et "mot de passe" Et vous confirmez : user=root hôte=localhost ??? -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4df64406.4000...@shom.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Le lundi 13 juin 2011, Mourad Jaber a écrit : > Le 11/06/2011 19:03, cor...@free.fr a écrit : > >> Le 11/06/2011 11:47, cor...@free.fr a écrit : > >>> MySQL fonctionne très bien sur un serveur, > >>> via phpmyadmin ou en mode console. > >>> Mais, il ne fonctionne pas du tout dans le serveur Web, > >>> (aucun déclenchement) > >>> bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", > >>> soient corrects. > >>> Qu'ai je oublié dans les configurations d'Apache ou de MySQL ? > >> Peux-tu préciser ce que tu veux faire ?, parce que ta question est super > >> vague ! > > - > >> Entends-tu par serveur web, le logiciel serveur ou bien la machine ? : > > Un serveur WEB Apache2 tourne sur un PC sous Ubuntu Server. > >> Ton mysql est-il situé sur la même machine physique ? : > > Oui > > MySQL fonctionne très bien sur le PC : > > via "phpmyadmin" ou en mode console avec les commandes sql. > > Le serveur Web Apache2 fait appel à des Bases de Données MySQL, via des > > scripts PHP5. > > Or, la BdD MySQL n'est pas reconnu du tout par le serveur Apache, > > impossible d'ouvrir MySQL : > > BASE mysql NOT ok ! > > Hote = NOT ok ! > > User = NOT ok ! > > MdP = NOT ok ! > > Voilà les hypothèses et les symptômes. > C'est toujours pas clair : > Apache est un serveur http, et à ce titre, il ne sais que répondre à du http. > Pour toutes les autre capacité, il utilise des modules qui fournissent des > fonctionnalité > ou des interpréteurs de différents langage ! > Donc avec quoi veux-tu te connecter à mysql ? : Via un script "php", contenant "user" , "hôte" , "base" et "mot de passe" > Si c'est du php, il faut vérifier l'existence du paquage php5-mysql (qui > devrait être > installé vu que phpmyadmin fonctionne) : Il est bien installé. > Par ailleurs as-tu essayé le mysql-worbench de mysql pour te connecter à > cette base > (http://www.mysql.com/downloads/workbench/ la version ubuntu 10.04 est la > seule qui > fonctionne sous debian) ? : Sur un autre serveur totalement identique avec Ubuntu 10.04, ça marche très bien. > Enfin, comment est configuré ton mysql, écoute-t-il sur un socket unix ou sur > un réel port TCP ? : socket = /var/run/mysqld/mysqld.sock > Au niveau utilisateur de mysql, est-il autorisé de se connecter de toutes les > machines ou > restreint à une adresse. user = "debian-sys-maint", autorisé à se connecter à toutes les bases. Voilà ... rien à faire, pas de connexion à la base MySQL ... -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106131852.17497.cor...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Le 11/06/2011 19:03, cor...@free.fr a écrit : Le samedi 11 juin 2011, C. Mourad Jaber a écrit : Le 11/06/2011 11:47, cor...@free.fr a écrit : MySQL fonctionne très bien sur un serveur, via phpmyadmin ou en mode console. Mais, il ne fonctionne pas du tout dans le serveur Web, (aucun déclenchement) bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", soient corrects. Qu'ai je oublié dans les configurations d'Apache ou de MySQL ? Peux-tu préciser ce que tu veux faire ?, parce que ta question est super vague ! - Je la croyais claire ... :-) alors je précise : Entends-tu par serveur web, le logiciel serveur ou bien la machine ? : Un serveur WEB Apache2 tourne sur un PC sous Ubuntu Server. Ton mysql est-il situé sur la même machine physique ? : Oui Que veux-tu faire avec apache pour "faire fonctionner mysql" ? Mourad MySQL fonctionne très bien sur le PC : via "phpmyadmin" ou en mode console avec les commandes sql. Le serveur Web Apache2 fait appel à des Bases de Données MySQL, via des scripts PHP5. Or, la BdD MySQL n'est pas reconnu du tout par le serveur Apache, impossible d'ouvrir MySQL : BASE mysql NOT ok ! Hote = NOT ok ! User = NOT ok ! MdP = NOT ok ! Voilà les hypothèses et les symptômes. Merci. antoine C'est toujours pas clair : Apache est un serveur http, et à ce titre, il ne sais que répondre à du http. Pour toutes les autre capacité, il utilise des modules qui fournissent des fonctionnalité ou des interpréteurs de différents langage ! Donc avec quoi veux-tu te connecter à mysql ? Si c'est du php, il faut vérifier l'existence du paquage php5-mysql (qui devrait être installé vu que phpmyadmin fonctionne). Par ailleurs as-tu essayé le mysql-worbench de mysql pour te connecter à cette base (http://www.mysql.com/downloads/workbench/ la version ubuntu 10.04 est la seule qui fonctionne sous debian) ? Enfin, comment est configuré ton mysql, écoute-t-il sur un socket unix ou sur un réel port TCP ? Au niveau utilisateur de mysql, est-il autorisé de se connecter de toutes les machines ou restreint à une adresse. ++ Mourad -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4df5d0eb.3070...@nativobject.net
Re: Aucun déclenchement de MySQL dans un serveur Web
Bonsoir, Le Sunday 12 June 2011 15:29:13 cor...@free.fr, vous avez écrit : > C'est comme si il n'y avait aucune relation entre mysql et le serveur > apache. Le paquet php5-mysql est-il installé? -- Serge -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106122215.35473.debse...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Bonjour, Le dimanche 12 juin 2011, cor...@free.fr a écrit... > > As tu essayé de loger/afficher les messages/codes d'erreur de la > > tentative de connexion ? > /var/log/mysql/error.log : > 110612 15:26:26 [Note] Plugin 'FEDERATED' is disabled. > 110612 15:26:26 InnoDB: Started; log sequence number 0 93730 > 110612 15:26:26 [Note] Event Scheduler: Loaded 0 events > 110612 15:26:26 [Note] /usr/sbin/mysqld: ready for connections. > Version: '5.1.49-1ubuntu8.1' socket: '/var/run/mysqld/mysqld.sock' port: > 3306 (Ubuntu) > C'est comme si il n'y avait aucune relation entre mysql et le serveur apache. Non, pas ceux ci. Ceux de l'application lorsqu'elle tente de se connecter à la base de donnée. new mysqli(…) mysqli->connect_error mysqli->connect_errno Des choses comme ça. Je ne suis ni un fan, ni un spécialiste de php. -- jm -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110612144021.GB23145@espinasse
Re: Aucun déclenchement de MySQL dans un serveur Web
Le dimanche 12 juin 2011, Jean-Michel OLTRA a écrit : > Le samedi 11 juin 2011, cor...@free.fr a écrit... > > Mais, il ne fonctionne pas du tout dans le serveur Web, > > (aucun déclenchement) > > bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", > > soient corrects. > As tu essayé de loger/afficher les messages/codes d'erreur de la > tentative de connexion ? > jm /var/log/mysql/error.log : 110612 15:26:26 [Note] Plugin 'FEDERATED' is disabled. 110612 15:26:26 InnoDB: Started; log sequence number 0 93730 110612 15:26:26 [Note] Event Scheduler: Loaded 0 events 110612 15:26:26 [Note] /usr/sbin/mysqld: ready for connections. Version: '5.1.49-1ubuntu8.1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu) C'est comme si il n'y avait aucune relation entre mysql et le serveur apache. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106121529.13436.cor...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Bonjour, Le samedi 11 juin 2011, cor...@free.fr a écrit... > Mais, il ne fonctionne pas du tout dans le serveur Web, > (aucun déclenchement) > bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", > soient corrects. As tu essayé de loger/afficher les messages/codes d'erreur de la tentative de connexion ? -- jm -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110612064414.GA23145@espinasse
Re: Aucun déclenchement de MySQL dans un serveur Web
Le samedi 11 juin 2011, Le Bris Pascal a écrit : > Au hasard: >Si le phpmyadmin est ok je suppose que le souci est que le serveur > associé à l'utilisateur n'est pas localhost. (onglet privileges) >C'est plus simple si c'est le cas et que l'appli web se connecte sur > localhost --- J'ai mis dans "apache2.conf" : Servername 127.0.0.1 et dans phpmyadmin, privilèges : debian-sys-maint localhost globalALL PRIVILEGES Oui root 127.0.0.1 globalALL PRIVILEGES Oui Merci. Le samedi 11 juin 2011, cor...@free.fr a écrit : > Le samedi 11 juin 2011, C. Mourad Jaber a écrit : > > Le 11/06/2011 11:47, cor...@free.fr a écrit : > > > MySQL fonctionne très bien sur un serveur, > > > via phpmyadmin ou en mode console. > > > Mais, il ne fonctionne pas du tout dans le serveur Web, > > > (aucun déclenchement) > > > bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", > > > soient corrects. > > > Qu'ai je oublié dans les configurations d'Apache ou de MySQL ? > > Peux-tu préciser ce que tu veux faire ?, parce que ta question est super > > vague ! > - > > Entends-tu par serveur web, le logiciel serveur ou bien la machine ? : > Un serveur WEB Apache2 tourne sur un PC sous Ubuntu Server. > > Ton mysql est-il situé sur la même machine physique ? : > Oui > > Que veux-tu faire avec apache pour "faire fonctionner mysql" ? > > Mourad > MySQL fonctionne très bien sur le PC : > via "phpmyadmin" ou en mode console avec les commandes sql. > Le serveur Web Apache2 fait appel à des Bases de Données > MySQL, via des scripts PHP5. > Or, la BdD MySQL n'est pas reconnu du tout par le serveur Apache, > impossible d'ouvrir MySQL : > BASE mysql NOT ok ! > Hote = NOT ok ! > User = NOT ok ! > MdP = NOT ok ! > > Voilà les hypothèses et les symptômes. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106112058.54064.cor...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Bonjour Au hasard: Si le phpmyadmin est ok je suppose que le souci est que le serveur associé à l'utilisateur n'est pas localhost. (onglet privileges) C'est plus simple si c'est le cas et que l'appli web se connecte sur localhost A+ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4df3b066.4060...@shom.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Le samedi 11 juin 2011, C. Mourad Jaber a écrit : > Le 11/06/2011 11:47, cor...@free.fr a écrit : > > MySQL fonctionne très bien sur un serveur, > > via phpmyadmin ou en mode console. > > Mais, il ne fonctionne pas du tout dans le serveur Web, > > (aucun déclenchement) > > bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", > > soient corrects. > > Qu'ai je oublié dans les configurations d'Apache ou de MySQL ? > Peux-tu préciser ce que tu veux faire ?, parce que ta question est super > vague ! - Je la croyais claire ... :-) alors je précise : > Entends-tu par serveur web, le logiciel serveur ou bien la machine ? : Un serveur WEB Apache2 tourne sur un PC sous Ubuntu Server. > Ton mysql est-il situé sur la même machine physique ? : Oui > Que veux-tu faire avec apache pour "faire fonctionner mysql" ? > Mourad MySQL fonctionne très bien sur le PC : via "phpmyadmin" ou en mode console avec les commandes sql. Le serveur Web Apache2 fait appel à des Bases de Données MySQL, via des scripts PHP5. Or, la BdD MySQL n'est pas reconnu du tout par le serveur Apache, impossible d'ouvrir MySQL : BASE mysql NOT ok ! Hote = NOT ok ! User = NOT ok ! MdP = NOT ok ! Voilà les hypothèses et les symptômes. Merci. antoine -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201106111903.21424.cor...@free.fr
Re: Aucun déclenchement de MySQL dans un serveur Web
Le 11/06/2011 11:47, cor...@free.fr a écrit : Bonjour à tous, MySQL fonctionne très bien sur un serveur, via phpmyadmin ou en mode console. Mais, il ne fonctionne pas du tout dans le serveur Web, (aucun déclenchement) bien que les variables : "hôte" , "base" , "serveur" , "mot de passe", soient corrects. Qu'ai je oublié dans les configurations d'Apache ou de MySQL ? Merci. Peux-tu préciser ce que tu veux faire ?, parce que ta question est super vague ! Entends-tu par serveur web, le logiciel serveur ou bien la machine ? Ton mysql est-il situé sur la même machine physique ? Que veux-tu faire avec apache pour "faire fonctionner mysql" ? ++ Mourad -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4df391c8.2090...@nativobject.net