TheDarkShrek Posté(e) le 16 juillet 2017 Partager Posté(e) le 16 juillet 2017 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheDarkShrek Posté(e) le 17 juillet 2017 Auteur Partager Posté(e) le 17 juillet 2017 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é. Lien vers le commentaire Partager sur d’autres sites More sharing options...
catimimi Posté(e) le 17 juillet 2017 Partager Posté(e) le 17 juillet 2017 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés