Forum OVH  

Précédent   Forum OVH > Hébergements mutualisés
FAQ Guides Recherche Messages du jour Marquer les forums comme lus

Réponse
 
Outils de la discussion
Vieux 01/06/2012, 10h25   #1
Markosamo
Membre
 
Date d'inscription: juin 2012
Messages: 9
#1045 Connexion au serveur MySQL non permise

bonjour,

impossible d'aller sur phpmyadmin j'ai ce message :

#1045 Connexion au serveur MySQL non permise

je suis sur des mots de pass, du serveur et hébergement pro en multi-domaines

merci de m'aider
Markosamo est déconnecté   Réponse avec citation
Vieux 01/06/2012, 10h26   #2
Nowwhat
Membre
 
Date d'inscription: janvier 2007
Messages: 5 537
Re : #1045 Connexion au serveur MySQL non permise

La suite ce passe ici Connexion au serveur MySQL non permise - même forum, deux lignes plus bas.
__________________
[un Kimsufi '16' - deux 90Plan - deux 'Perso']
Debian Squeeze 6.x - sec - sans interface 'web' - histoire de se simplifier la vie ...
Nowwhat est déconnecté   Réponse avec citation
Vieux 01/06/2012, 17h00   #3
Gaston_Phone
Membre
 
Date d'inscription: août 2009
Messages: 13 343
Re : #1045 Connexion au serveur MySQL non permise

Test de base de données :

Puis-je te suggérer de faire un tout petit script en PHP test_SQL.php, dans lequel tu vas :
- Ouvrir une connexion à ta base,
- Supprimer une table si elle existe,
- Créer une table,
- Faire une requête dans une table,
- Afficher les résultats de ta requête,
- Fermer ta connexion.

Ce script te permettra, indépendamment de tous tes autres scripts, de voir si ta base de données est accessible ou non, ainsi que la durée du traitement.

Peux-tu nous donner le résultat de ce test ? Merci.

test_SQL.php

Code PHP:
<?php

   error_reporting
(E_ALL);   // Activer le rapport d'erreurs PHP


function getmicrotime()
   { 
   list(
$usec$sec) = explode(" ",microtime()); 
   return ((float)
$usec + (float)$sec); 
   } 

   
$Date_start getmicrotime();


// ******  Exemples de configuration selon les hébergements mutualisés ******

//   Perso
//   ------
//      $DBhost  = "mysql5-14.perso";
//      $DBowner = "";  // Ton login SQL
//      $DBName  = $DBowner;

//   Pro
//   ---
//      $DBhost  = "mysql5-6.pro";
//      $DBowner = "";  // Ton login SQL
//      $DBName  = $DBowner;

// ******  Fin des exemples de configuration


// ******  Configuration - Debut ******
   
$DBhost  "mysql5-6.perso";   // Par exemple
   
$DBowner "";  // ton login SQL
   
$DBpw    "";  // ton password SQL
   
$DBName  $DBowner;
// ******  Configuration - Fin ******
    

      
$Table_SQL "Tab_test_DB";

      
//  Etablissement de la connexion SQL

      
$fh_db mysql_connect($DBhost$DBowner$DBpw);
      
$Erreur mysql_error();
      echo 
" mysql_connect=<b>".$fh_db."</b> - Erreur=<b>".mysql_error()."</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      
$sel mysql_select_db($DBName$fh_db);
      echo 
" mysql_select_db=<b>".$sel."</b> - Erreur=<b>".mysql_error()."</b> <br> <br>\n";

      echo 
" Test de DROP/CREATE de la table '<b>" .$Table_SQL"</b>' dans la base '<b>" .$DBName"</b>' sur le serveur '<b>" .$DBhost"</b>' <br>  <br>";

      
//  Supression de la table Tab_test_DB

      
$sql_query="DROP TABLE IF EXISTS `Tab_test_DB` ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Supression de la table Tab_test_DB - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Création de la table Tab_test_DB

      
$sql_query="CREATE TABLE `Tab_test_DB` (  `Id` int(11) NOT NULL auto_increment,  `NOM` varchar(32) NOT NULL default '',  `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY  (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Création de la table Tab_test_DB- Erreur=<b>".mysql_error()."</b>  - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Ajout d'un Premier enregistrement

      
$sql_query="INSERT INTO `Tab_test_DB`  values ('','DURANDAL','Michel')  ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Ajout d'un enregistrement - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Ajout d'un Deuxième enregistrement

      
$sql_query="INSERT INTO `$Table_SQL`  values ('','DURANDAL','Pierre')  ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Ajout d'un enregistrement - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Ajout d'un Troisième enregistrement

      
$sql_query="INSERT INTO `Tab_test_DB`  values ('','accents-éèàâ','Jean-Noël')  ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Ajout d'un enregistrement - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  SELECT dans la table Tab_test_DB : NOM='DURANDAL'

      
$sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM='DURANDAL' ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"SELECT dans la table Tab_test_DB  - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  SELECT dans la table Tab_test_DB : tous les enregistrements

      
$sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"SELECT dans la table Tab_test_DB  - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;
      
$result_count_row_get mysql_num_rows($result_query);  
      
$Erreur mysql_error();
      echo 
" Nombre d'enregistrements trouvés = <b>$result_count_row_get</b> <br> \n";
      if (
strlen($Erreur) > 0)   exit;

      if (
$result_query)
         {
         
$Count 0;
         while (
$result_query && $row=mysql_fetch_array($result_query)) 
            { 
            
$Count     $Count 1;
            
$NOM       $row['NOM'];
            
$PRENOM    $row['PRENOM'];
            echo 
" Table  Tab_test_DB : <b>".$Count."</b> - \$NOM=<b>".$NOM."</b> - \$PRENOM=<b>".$PRENOM."</b> <br> \n";
            }
         }

      
// Fermeture de la connexion    
      
mysql_close($fh_db);                                 


      
$Date_end getmicrotime();
      
$Duree $Date_end $Date_start;
      
$Duree sprintf("%01.2f"$Duree);

      echo 
" <br>  Durée du traitement = <b>$Duree</b> secondes <br> \n";
?>
__________________
Gaston
Gaston_Phone est déconnecté   Réponse avec citation
Vieux 01/06/2012, 17h01   #4
Gaston_Phone
Membre
 
Date d'inscription: août 2009
Messages: 13 343
Re : #1045 Connexion au serveur MySQL non permise

Citation:
Envoyé par Markosamo Voir le message
#1045 Connexion au serveur MySQL non permise
je suis sur des mots de pass, du serveur et hébergement pro en multi-domaines
Adresse du serveur MySQL ?
__________________
Gaston
Gaston_Phone est déconnecté   Réponse avec citation
Vieux 19/03/2013, 15h38   #5
amilcard
Membre
 
Date d'inscription: janvier 2012
Messages: 2
Re : #1045 Connexion au serveur MySQL non permise

....
Meme si souci en lien avec le sujet, creation d'un nouveau post

Dernière modification par amilcard 19/03/2013 à 15h43
amilcard est déconnecté   Réponse avec citation
Réponse

Outils de la discussion

Règles de messages
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : non
Le code HTML peut être employé : non



Fuseau horaire GMT +1. Il est actuellement 05h06.


© OVH 1999-2010