Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

Suite à "une proposition" de mon boitier Synology, j'ai mis à jour le packet Piwik en version 3.0.2-0099
La MAJ de ce paquet nécessitant l'installation du paquet MariaDB 10.
Les deux installations se sont bien passées.
Et lors de la MAJ de Piwik, la base de données a été migrée de MariaDB 5 vers MariaDB 10 et ceux sans erreur.

Maintenant lorsque je me connecte sur le site Piwik, j'ai un message d'erreur par lequel il ne trouve pas la base de données.
J'ai édité le fichier "config.ini.php" pour voir la configuration et voici ce que je trouve :

[database]
host = "127.0.0.1"
port = "/run/mysqld/mysqld10.sock"
username = "
*****"
password = "
*****"
dbname = "*****"
tables_prefix = "piwik_"

J'ai éditer le fichier "/run/mysqld/mysqld10.sock" mais je ne parviens pas à en voir le contenu car je n'ai pas le droit (y compris en "mode root").

J'ai essayé ensuite un script permettant de tester la connexion à une base de données.

<?php
# Fill our vars and run on cli
# $ php -f db-connect-test.php
$dbname = '*****';
$dbuser = '*****';
$dbpass = '*****';
$dbhost = '127.0.0.1';
$dbport = '/run/mysqld/mysqld10.sock';
$connect = mysql_connect($dbhost, $dbuser, $dbpass, $dbport) or die("Unable to Connect to '$dbhost'");
mysql_select_db($dbname) or die("Could not open the db '$dbname'");
$test_query = "SHOW TABLES FROM $dbname";
$result = mysql_query($test_query);
$tblCnt = 0;
while($tbl = mysql_fetch_array($result)) {
  $tblCnt++;
  #echo $tbl[0]."<br />\n";
}
if (!$tblCnt) {
  echo "There are no tables<br />\n";
} else {
  echo "There are $tblCnt tables<br />\n";
}
?>

J'obtient de message suivant :

Could not open the db '*****'

J'ai essayé ce script sur une base stockée sur MariaDB 5 sur le port 3306, ça fonctionne.

J'avoue que là, je ne sais pas quoi faire pour rétablir la connexion à la base.

Je suis preneur de toute l'aide que l'on pourra m'apporter pour résoudre ce problème.

Merci.

Posté(e)

Bonsoir à tous,

J'ai réessayé ce soir une manipulation que j'avais essayé hier et qui a fonctionné ce soir.
J'ai remplacé la ligne port = "/run/mysqld/mysqld10.sock"  par port = "3307"  et maintenant je parviens à me connecter à mon Piwik

Bizarre tout de même ...

Ce ticket peut être clôturé.

Posté(e)

Le problème est maintenant résolu. N'hésitez pas à ouvrir un nouveau message en cas de problème. Ceci est une réponse automatique.

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.