Soucis base de donnée

Xsat

Ryu ga waga teki wo kurau
Hi,

J'ai rapatrié tout mon site web sur mon Synology et quand je tente de me connecter, erreur BDD. Logique. J'ai injecté ma BDD sur le serveur, j'ai remplacé l'adresse de connexion par 'localhost', modifié le login/pwd et vérifié le nom de la base de donnée.

MyPhpAdmin me donne ces informations:
  • Serveur : Localhost via UNIX socket
  • Type de serveur : MariaDB
  • Version du serveur : 5.5.44-MariaDB - Source distribution
  • Version du protocole : 10
  • Utilisateur : root@localhost
  • Jeu de caractères du serveur : UTF-8 Unicode (utf:cool:

J'utilise MariaDB sur le Synology pour la gestion de la base de donnée.
L'user est root dans mon fichier wp-config.php.
Lorsque j'utilise root@localhost comme login, page blanche quand j'veux me connecter.

Je dois louper quelque chose je crois, non?

Merci de m'aider :love:
 

rcd1030

Mugiwara No Heisenberg
J'ai déjà eu le même problème dans le sens inverse (local>>web)
Au final j'ai refais une nouvelle installation et j'ai utilisé le truc importer/exporter dans wordpress , c'est limite plus rapide :D
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
Le problème est qu'il y a certains modules qui ont été intégrés par un développeur, et je n'arriverai pas à le faire moi même. D'où, ma préférence de transfert de base de donnée :baille:
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
Utilisateur: root@localhost

ça signifie quoi? root est mon login et le serveur localhost?
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
Bah toujours erreur de connexion à la db. Quand c'était hébergé chez OVH, tout fonctionnait... ça me saoule
 

xlr8

Over the rainbow 🌈
Si ça te met erreur connexion db c'est qu'une des 4 infos de la connexion à la db n'est pas correcte.

Par défaut en général pour un serveur local c'est root/root pour utilisateur/mot de passe et localhost pour le serveur. La FAQ Synology dit mdp vide cependant.

Après as-tu bien créé la base de données avec le même nom que tu spécifies dans le wp-config? En tout cas une info est incorrecte, à toi de trouver laquelle.
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
Yes, j'ai bien créé la base de donnée du même nom que celle créée sur OVH. J'ai tout tenté pour le login/mdp mais impossible de me connecter.
C'est frustrant
 

rcd1030

Mugiwara No Heisenberg
C'est pas la table wp_users dans ta bbd qui pourrait foutre le bordel ? Elle contient les identifiants de connexion
 

xlr8

Over the rainbow 🌈
C'est pas la table wp_users dans ta bbd qui pourrait foutre le bordel ? Elle contient les identifiants de connexion
Nope, ce sont deux choses tout à fait différentes, ce sont les utilisateurs pour se connecter à l'admin. Aucune liaison avec les infos de connexion à la db proprement dite.
 

xlr8

Over the rainbow 🌈
Sinon vu les infos que tu donnes tout au-dessus, tu peux tenter :

- utilisateur : root@localhost
- mdp vide
- base de données : nomDeLaDB
- serveur : localhost
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
Ca ne va pas.
C'est vraiment horrible ce truc :/
 

loleske

Elite
Sans savoir si c'est possible mais essaye de recréer une base de données depuis la partie admin de ton site web avec les même paramètre de connexion, le même nom de la base le même préfix des tables etc..., ensuite tu fais un export/import de ta base de données existante vers la nouvelle.
Fait tjs un backup avant toute modification...
 
  • J'aime
Les réactions: xlr8

Sebulba

Dieu
Staff
on sait reelement se connecter en root sans password a ta db ?

Connecte toi en shell a ce syno

mysql -uroot

(ou mysql tout court si tu es connecté en root)

Ca dit quoi ?

il faudrait faire un tail sur l'error log d'apache

Pour moi une erreur de login/pass db cracherait une erreur "en clair" dans le browser, a mon avis c'est un probleme apache/php type permission ou passage apache 2.2->2.4
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
Quand je me connecte via myphpadmin, je met root en login et rien en password.
J'en déduis que je dois respecter ceci en local. J'ai remplacé le nom du serveur OVH par local host.

Bref voici un résumé:

LOCAL
/** The name of the database for WordPress */
define('DB_NAME’,’belgiumhutdr’);

/** MySQL database username */
define('DB_USER’,’root@localhost’);

/** MySQL database password */
define('DB_PASSWORD’,’’);

/** MySQL hostname */
define('DB_HOST', 'localhost’);

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

Exporté d'OVH

/** Nom de la base de données de WordPress. */
define('DB_NAME', 'belgiumhutdr');

/** Utilisateur de la base de données MySQL. */
define('DB_USER', 'belgiumhutdr');

/** Mot de passe de la base de données MySQL. */
define('DB_PASSWORD', 'Samsung1989');

/** Adresse de l'hébergement MySQL. */
define('DB_HOST', 'belgiumhutdr.mysql.db');
 

Sebulba

Dieu
Staff
Tu te braques sur cette histoire de DB alors que le soucis a 3/4 de chances d'etre ailleurs​
Que dit l'error log apache?​
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
J'ai jamais utilisé cette fonction. Déjà pour me connecter en shell :-(
 

xlr8

Over the rainbow 🌈
A voir le log mais si le message est bien "Error Establishing a Database Connection" venant de Wordpress, ça a toujours été un souci d'infos de connexion à la db en ce qui me concerne...
 
1er
OP
Xsat

Xsat

Ryu ga waga teki wo kurau
J'ai bien ce message la, puis quand je change login/mdp/host bah j'ai une page blanche, sans message d'erreur :eek:
 

Ch3at4h

BabeZ master
Premier truc que je ferais c'est créer un nouvel user avec mdp dans phpmyadmin avec tous les droits sur les tables WP et utiliser ce dernier dans le wp-config.php .
 
Haut