Espace Multimedia a écrit :
Rakotomandimby (R12y) Mihamina <mihamina@infogerance.us> wrote:
Cherche le repertoire de base de Mysql (chez Debian/ubuntu c'est '/var/lib/mysql) puis desinstalle mysql avec le gesionnaire de package.
Supprime le répertoire trouvé ainsi que /etc/my.cnf.
Réinstalle avec le gestionnaire de package _sans_ aller chercher un package externe (un paquet fait pour ta mandriva est bien meilleur...).
Je l'avais fait avant de récupérer la nouvelle version.
Je viens de tout réinstaller et si mysql fonctionne (je peux m'y
connecter par le terminal, gérer mes bases..., pareil avec phpmyadmin,
mais toujours rien à faire depuis mes sites.
au moment de "mysql_connect($xx,$yy,$zz) or die", j'obtiens une belle
page blanche sans code source, ni message d'erreur.
je n'arrive pas à cerner le problème...
même avec un code tout simple ça coince sans message d'erreur :
<?php
$host = "localhost"; $user = "root"; $password = "xxxxx"; $database = "yyyyy";
$conn = mysql_connect($host,$user,$password) or die ("Marche pas !); if (!$conn) { echo "Connection impossible\n"; exit; }
$result = mysql_db_query($database,"select * from lbbbbb;"); if ($result > 0) { while($row = mysql_fetch_array($result)) { echo $row["nom"] . $row["prenom"] . "\n"; } mysql_close(); ?>
Je crois que ma réponse n'est pas passée, je répond à nouveau.
A l'installation je crois que MySQL est configuré pour ne
fonctionner qu'en local.
Il faut donc revoir le fichier de configuration : /etc/my.cnf
Ce doit être la commande "skip-networking"
Jacques.