Ici & Là

01 Société 02 Histoire 03 Science 04 Science fiction 05 SPIP 06 NTIC 07 Sondages 08 Divers
La meilleure façon de réaliser ses rêves est de se réveiller (Paul Valéry)

Accueil > SPIP > Installation, maintenance > Retrouver les paramètres de connexion à la base de données MySQL d’un (...)

Retrouver les paramètres de connexion à la base de données MySQL d’un SPIP

lundi 27 juin 2016, par François Daniel Giezendanner

Notez cet article
0 vote

Vous avez créé plusieurs sites SPIP et vous avez « égaré » tout ou partie des paramètres de connexion.

Voici comment les retrouver.

Retrouver les paramètres de connexion à la base de données MySQL d’un site SPIP

Vous avez créé plusieurs sites SPIP et vous avez « égaré » tout ou partie des paramètres de connexion suivants :

  1. Adresse de la base de données
  2. Login de connexion
  3. Mot de passe
  4. Nom de la base

Vous pouvez récupérer ces paramètres dans le fichier « connect.php » qui se trouve dans l’arborescence spip sous /config/connect.php

Il se présente comme suit sous SPIP 2.1.10 :

<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
define('_MYSQL_SET_SQL_MODE',true);
$GLOBALS['spip_connect_version'] = 0.7;
spip_connect_db('adresse-de-la-base','','login','mot-de-passe','nom-de-la-base','mysql', 'spip','');
?>

Et il se présente comme suit sous SPIP 3.1.1 :

<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
defined('_MYSQL_SET_SQL_MODE') || define('_MYSQL_SET_SQL_MODE',true);
$GLOBALS['spip_connect_version'] = 0.8;
spip_connect_db('adresse-de-la-base','','login','mot-de-passe','nom-de-la-base','mysql', 'spip','','utf8');
?>

Ces paramètres sont donc dans la ligne :

spip_connect_db('adresse-de-la-base','','login','mot-de-passe','nom-de-la-base','mysql', 'spip','');

Le port n’est généralement pas indiqué :

spip_connect_db('adresse-de-la-base','port','login','mot-de-passe','nom-de-la-base','mysql', 'spip','');

Ce que d’aucun indiquent de manière plus concise :

spip_connect_db('host','port','user','password','db_name','mysql', 'spip','');