OVH Community, votre nouvel espace communautaire.

Erreur lors de la connexion à la base de données wordpress


kingkurt
04/10/2016, 12h50
Citation Envoyé par buddy
Actuellement le site tourne sous php 5.6 donc la base de données n'est peut être pas en mysl4 ... Je ne sais plus comment savoir chez OVH quelle est la version de la base de données mysql ..
Dans le Manager
https://docs.ovh.com/docs/web/hostin...mages/2743.png

buddy
04/10/2016, 12h36
D'ailleurs, maintenant que le site refonctionne il sera facile de trouver si c'est bien du Mysql4 ou mysql5.
La version 3.2.0 marque l'abandon de mysql4.
Si le numéro de version est 3.1.x c'est peut être du Mysql et du php 4 ?
sinon, la base de données est déjà en mysql5 et le problème est ailleurs.

Actuellement le site tourne sous php 5.6 donc la base de données n'est peut être pas en mysl4 ... Je ne sais plus comment savoir chez OVH quelle est la version de la base de données mysql ..

buddy
04/10/2016, 12h29
D'ailleurs, maintenant que le site refonctionne il sera facile de trouver si c'est bien du Mysql4 ou mysql5.
La version 3.2.0 marque l'abandon de mysql4.
Si le numéro de version est 3.1.x c'est peut être du Mysql et du php 4 ?
sinon, la base de données est déjà en mysql5 et le problème est ailleurs.

Gaston_Phone
04/10/2016, 11h57
Citation Envoyé par buddy
et Wordpress a abandonné mysql4 il y a 5 ans ... donc je relevais l'incohérence pour savoir quelle était la config actuelle pour apporter la bonne solution ..
Pareil.

buddy
04/10/2016, 09h51
Pour proposer une solution, il faut identifier le problème ...

et Wordpress a abandonné mysql4 il y a 5 ans ... donc je relevais l'incohérence pour savoir quelle était la config actuelle pour apporter la bonne solution ..

drivrsdu
04/10/2016, 09h40
Oui enfin là on n'était plus dans l'examen du problème, mais à rechercher sur tout le site ce qui n'allait pas ! La recherche de logiciel non à jour est un grand classique pour "expliquer" que un truc ne fonctionne pas comme il devrait. Alors c'est vrai dans certains cas, mais là on n'était plus centré sur le problème que j'exprimais.

Mais les mises à jour sont importantes, j'admets.

Pour la petite histoire, la personne qui m'a répondu au "ticket" - il a fallu 6h à OVH pour me répondre - m'a dit de repasser en mode "legacy", ce que quelqu'un m'avait d'ailleurs conseillé sur ce forum. Ensuite je n'ai eu le temps de le faire que au bout de 20h, il n'y a pas que OVH de débordé, et c'est vous dire que en ce moment je n'ai pas de temps pour les grosses modifs et lire toutes les docs possibles et imaginables. En tous les cas le wordpress a remarché illico, sans aucune mise à jour de quoi que ce soit.

Et pour ces mises à jour - je ne compte persuader personne que c'était un faux problème, donc je vais confirmer que c'était une bonne idée - je vais les faire, mais à tête reposée - il vaut mieux je crois - et dans une dizaine de jours seulement.

Cordialement.

Gaston_Phone
03/10/2016, 12h57
@ drivrsdu, en général buddy est de bon conseil. Il ne cherche qu'à t'aider.

buddy
03/10/2016, 11h06
Perso j'essaye de proposer des solutions.. Que votre site fonctionne ou pas je m'en fou complètement..

Mysql 4 est abandonné depuis de nombreuses années par wordpress donc soit la base est déjà en mysql 5 depuis des années soit wordpress n'est pas à jour.

Le post https://forum.ovh.com/showthread.php...l=1#post680326 semble indiqué une base sous mysql 4 et j'ai indiqué la procédure pour passer sur mysql 5 je ne peux rien faire de plus..

drivrsdu
03/10/2016, 10h08
Comme je l'ai dit plus haut, à me chercher des poux on en trouvera. Mais non ce n'est pas celui-ci ! Mon wordpress était à la dernière version ça c'est sûr.

Aucune idée du pourquoi du comment du post que vous citez ; sans doute un autre problème de mise à jour ?

Cordialement.

buddy
03/10/2016, 09h06
Qu'il faut la mettre à jour..
D'ailleurs ton WordPress est à jour ?
En quelle version ?
Quand as tu fait la dernière mise à jour ?

- - - Mise à jour - - -

D'après ce post, http://www.waebo.com/wordpress-3-1-f...4-mysql-4.html, ca fait longtemps que WordPress ne gère plus mysql 4 et ta version doit être très loin d'être à jour...

drivrsdu
03/10/2016, 08h19
Bon, ça y est, j'ai créé un ticket, on va bien voir ce que les OVH girls / men me disent :-)

Merci à tous, et à bientôt pour de nouvelles aventures !

buddy
03/10/2016, 07h51
Ovh a upgrade les mysql 5.1 en 5.5 l'an dernier. http://travaux.ovh.net/?do=details&id=13332

Pour le 4 vers 5 il faut le faire manuellement d'après la doc.

kingkurt
02/10/2016, 21h42
Pour retrouver ton site tu peux peut être provisoirement revenir sur "legacy" avant mettre la MYSQL à jour.
Bizarre quand même les Bdd sur MYSQL 4. Je héberge mes sites depuis 2008 sur OVH mutu alors je suppose que j'avais au début aussi MYSQL 4 (je n'avis pas fait attention) pourtant mes Bdd sont aujourd'hui sur 5.5 sans que j'avis à y toucher, je suppose OVH a fait ça automatiquement.

Gaston_Phone
02/10/2016, 21h23
Citation Envoyé par drivrsdu
Ma première facture est du 20 décembre 2012, et pour installer wordpress j'avais utilisé l'installation 1 clic.
Ce qui explique le nom de la base de type nnnnn-1.

Là je ne peux difficilement t'aider.

En règle générale, installer soit même son site.

buddy
02/10/2016, 21h22
Sinon il faut que tu migres ta base.

https://docs.ovh.com/fr/fr/web/hosti...vers-mysql-55/

drivrsdu
02/10/2016, 21h15
Citation Envoyé par Gaston_Phone
De quand date ta première commande de ton hébergement mutualisé chez OVH ?

En effet cela fait au moins 5 ans que les bases de données fournies avec les nouveaux hébergements sont en MYSQL 5.
Ma première facture est du 20 décembre 2012, et pour installer wordpress j'avais utilisé l'installation 1 clic.

Bon je crois que je vais ouvrir un ticket sur ce truc, qu'ils me rendent ma base. La seule chose que j'ai faite et qui, de mon avis, a pu impacter, est le passage de "legacy" à "stable", passage qui est conseillé, et qui est affirmé comme étant sans danger ; si un wordpress plante à la suite de ça, c'est que c'est pas sans danger. Mais peut être est-ce autre chose ?

Merci pour votre aide, en tous les cas.

Gaston_Phone
02/10/2016, 20h12
De quand date ta première commande de ton hébergement mutualisé chez OVH ?

En effet cela fait au moins 5 ans que les bases de données fournies avec les nouveaux hébergements sont en MYSQL 5.

drivrsdu
02/10/2016, 20h01
Merci, tout ça je veux bien, mais me l'imposer du jour au lendemain et un dimanche je trouve ça un peu fort de café ! Hier mon site fonctionnait encore parfaitement !

Maiszenfinbon je présume que je n'ai pas le choix, et qu'on va facilement me trouver des poux sur ce que j'aurais du faire qui explique que je me retrouve dans cette situation.

Y a-t-il, s'il vous plait, quelque part, un truc un machin qui indique comment je peux avoir une base mysql 5 venue de je ne sais où, comment je peux migrer, sachant que je ne peux accéder à mon ancienne base que par la combine de Nowwhat semble-t-il, ainsi que php 7 ? Tout ça un dimanche soir, je comprends que ça n'enchante personne, voilà pourquoi je vous remercie chaudement malgré que je sois quelque peu énervé :-)

Gaston_Phone
02/10/2016, 19h48
OK, le test donne :
Version de PHP : 5.6.25

$DBconnect = 'mysql:dbname=nnnnnn-1;host=sql42.modules'

Etablissement de la connexion SQL en mode PDO

Connexion échouée : SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file
Tu utilises une ancienne version (4) de MYSQL.

Si tu utilises la dernière version de WordPress, tu devrais :
- Migrer ta base de données dans une base MYSQL 5
- Utiliser PHP 7

drivrsdu
02/10/2016, 19h39
Bin je peux plus vous répondre sur les versions puisque je n'ai plus accès à mon site !

(sauf par ftp, mais là je ne sais pas où ça se trouve).

Pour wordpress c'est la dernière version, ça c'est sûr.

Pour ce qui est du script de test, voilà : http://drivrsdu.fr/test_SQL_PDO.php

Ça reste peu compréhensible par moi, sauf que j'ai l'impression qu'il faut que je change de mot de passe, et je n'ai aucune idée du pourquoi du comment ? ils sont pas ??**?? à OVH de vous imposer cette directive un dimanche !?

- - - Mise à jour - - -

Citation Envoyé par Nowwhat
Puis : ouvre /www/wp-config.php sur ton hébergement.

Copie le URL, utilisateur et mot de passe de ta base.

Utilise ces trois données ici https://phpmyadmin.ovh.net/
Ça passe ?
Et bien oui comme cela ça passe ! C'est à dire que je vois apparaître des tas de tableaux incompréhensibles.

Oooh chèrs Oracles cela vous inspire-t-il ?

Nowwhat
02/10/2016, 19h23
Puis : ouvre /www/wp-config.php sur ton hébergement.

Copie le URL, utilisateur et mot de passe de ta base.

Utilise ces trois données ici https://phpmyadmin.ovh.net/
Ça passe ?

Gaston_Phone
02/10/2016, 18h04
Quelle version de WordPress as-tu ?
Quelle version de PHP utilises-tu ?

Essaie ce script --> OVH - Test de Base de Données via un script en langage PDO

drivrsdu
02/10/2016, 16h30
Bonjour,

Depuis deux heures environ j'ai "Erreur lors de la connexion à la base de données" quand je me connecte sur mon blog wordpress.

Voir http://drivrsdu.fr

À peu près au même moment, je suis passé d'un mode "legacy" à un mode "stable" sur php par mon interface administration. Je ne sais pas si c'est en relation ?

J'ai aussi installé aujourd'hui un mediawiki dans un sous répertoire, mais je l'ai fait avec une autre base de données que celle que j'utilise pour wordpress, et ce mediawiki fonctionne bien (http://drivrsdu.fr/dicof/ si vous voulez voir comme c'est beau, mais c'est juste le début du commencement).

Merci.