MyBB.support, le portail francophone de MyBB

Version complète : Utiliser une Base de donnée MySQL distante
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour , un ami à moi utilise mybb mais il a changé d'hébergeur , quand il a tout remis exactement comme avant ( ftp + bdd ) ce message s'affiche :

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
2002 - Can't connect to local MySQL server through socket 'LIPDUSERVEUR' (2)
Query:
[READ] Unable to connect to MySQL server


Il a essayé de crée un nouveau mybb mais la il disait qu'il était impossible de trouver localhost , sur son cpanel ce message s'affiche :

Hôte MySQL distant
L'adresse du serveur MySQL est [adresse-distante-de-mysql]. Lors de la connexion au serveur MySQL il faut préciser cet hôte.

Il a donc essayé de réinstalle mybb et la a la place de localhost il a mis l'adresse de l'hote de mybb la sa marche !!

Mais il veut remettre son ancien forum et la je sais pas quoi lui , quel fichier doit-il éditer et que doit-il mettre ?

Merci d'avance D_Magix .
Merci de lire la FAQ.
Un sujet a été spécialement créé pour ça :
http://www.mybb.fr/thread-3370.html
Oui j'ai déjà lu ce tuto mais la seul chose que je vois la c'est de changer la ligne du hostname et remplacer "localhost" par l'adresse mysql distante ne change rien .
Je vais lui dire d'essayer de réinstaller mybb , il aura qu'a remplacerais la bdd par la sienne et lors de l'installation mettre la base de donnée distante après régler les quelques petits bugs de compatibilités . Mais bon au niveau des plugins et tout sa risque d'être bien relou ...
LIPDUSERVEUR ?

Quelque chose me dit qu'il faut remplacer ça par l'IP du serveur... Big Grin
Enfin je sais pas, mais ça me paraît bizarre ce morceau écrit en français...
Je crois qu'il faut désinstaller tous les plugins avant de faire une installation de mYbb
C'est moi qui est mis l'ip du server xD
J'ai edit x)

Gérarld : Oui mais j'aimerais éviter de tout ré-installer
Enfait sa mais le message :

2002 - Can't connect to local MySQL server through socket 'IP' car la base de donnée est distante et je sais pas comment faire ..
Sans être affirmatif, je pense que MyBB n'est pas conçu à la base pour utiliser une base distante.
(bien que là : http://community.mybb.com/thread-43593.html, quelqu’un qui pense que oui, mais sans détailler la procédure...

De plus, pour une BD distante, il me semble qu'il faut ouvrir certains ports (3306 notamment).
Il faut également que cette BD accepte les transactions.

Quelques pistes par exemple :
http://community.mybb.com/thread-98565.html
http://community.mybb.com/thread-81876.html

Utiliser une BD distante risque de compromettre les performances.
Pourquoi ne pas ouvrir une base sur le même serveur et y importer un backup de la BD distante ? Après avoir retouché les urls etc.. dans le fichier SQL évidemment !
Merci je vais voir tout ses options Smile
1 : Mybb fonctionne avec les bdd distante , j'ai essayé en installant un mybb .



2 : De plus, pour une BD distante, il me semble qu'il faut ouvrir certains ports :

Ils sont ouvert sinon le n1 n'aurait pas marcher ^^.



3 ! Utiliser une BD distante risque de compromettre les performances.
Pourquoi ne pas ouvrir une base sur le même serveur et y importer un backup de la BD distante :

Mon hébergement ne me propose pas cette option .

J'ai tout essayé c'est assez complexe ...

 Utilitaire de traduction fourni par Regentronique