Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/08/2007, à 16:01

polo54

Démarrage serveur mysql

Bonjour

Ubuntu installé fraîchement

tentative installation serveur PHP

j'ai

/var/www/apache2-default                 et
/var/www/phpmyadmin

Lorsque je tape localhost la réponse en est :

apache2-default  --->   It Works et sur
phpmyadmin  voir ci-dessous

Erreur
#2002 - Le serveur ne répond pas. (ou l'interface de connexion ("socket") vers le serveur MySQL local n'est pas correctement configurée)

Qui pourrait m'aider ??

merci à la communauté UBUNTU

#2 Le 05/08/2007, à 21:39

ekra

Re : Démarrage serveur mysql

Essaie un

# /etc/init.d/mysql start

Note : c'est peut-être pas mysql, cherche avec la complétion.

Dernière modification par ekra (Le 05/08/2007, à 21:39)


PTC !
GPG Key ID = 5518CFC7

Hors ligne

#3 Le 06/08/2007, à 22:28

Mano54

Re : Démarrage serveur mysql

Bonsoir

Déjà essayé et rien n'y fait je suis toujours planté
Merci qd même

A+

Hors ligne

#4 Le 06/08/2007, à 22:42

HymnToLife

Re : Démarrage serveur mysql

Est-ce que mysql tourne ?

ps aux | grep mysql

- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne

#5 Le 06/08/2007, à 22:50

voitats6

Re : Démarrage serveur mysql

Ton problème a l'air de se loger du côté de phpmyadmin.

Tu ne nous dit rien de ton fichier config.inc.php, qui se trouve en général dans le répertoire /var/www/phpmyadmin/

Hors ligne

#6 Le 08/08/2007, à 20:45

Mano54

Re : Démarrage serveur mysql

Bonjour
Efectivement tu as fait mouche

Voila ce qu'il me dit mais comment faire ??

Impossible d'ouvrir le fichier /var/www/phpmyadmin/config/config.inc.php.
Vous n'avez pas les droits nécessaires à l'ouverture du fichier.

Merci de ton aide

Hors ligne

#7 Le 08/08/2007, à 21:37

voitats6

Re : Démarrage serveur mysql

Si, comme chez moi, ce fichier appartient à root et au groupe root, il faut le voir à l'aide de ton éditeur de texte ou, par exemple, avec la commande:

sudo vim /var/www/phpmyadmin/config.inc.php

(Il peut y avoir des majuscules chez toi qui change le nom de certains répertoires.)

Fais une copie du ce fichier, par exemple par

sudo cp  /var/www/phpmyadmin/config.inc.php  /var/www/phpmyadmin/config.inc.php~

et ensuite tu peux, tout doucement, essayer des modifications dans le fichier à l'aide de ton éditeur de texte ou de vim, si tu le connais...

en commençant par changer les droits si ceux-ci ne sont pas suffisants par exemple par

sudo chmod 755  /var/www/phpmyadmin/config.inc.php

ce qui donne des droits en lecture et exécution à d'autres qu'au propriétaire.

Voici quelques passages clé de mon fichier config.inc.php:

/

/ Set the default server if there is no defined
if (!isset($cfg['Servers'])) {
    $cfg['Servers'][1]['host'] = 'localhost';
}

Il m'est arrivé avec une version de phpmyadmin antérieure de devoir écrire ici Localhost avec le L majuscule, je n'ai jamais su pourquoi...

if (!isset($cfg['Servers'][$i]['auth_type'])) {
        $cfg['Servers'][$i]['auth_type']  = 'cookie';
    }
    if (!isset($cfg['Servers'][$i]['user'])) {
        $cfg['Servers'][$i]['user'] = 'root';
    }
    if (!isset($cfg['Servers'][$i]['password'])) {
        $cfg['Servers'][$i]['password'] = '............';  // au lieu de........... le mot de passe

Pardon, si j'enfonce des portes ouvertes.

Hors ligne

#8 Le 30/08/2007, à 21:02

Mano54

Re : Démarrage serveur mysql

Re bonjour

J'érais en congés voila pourquoi pas de mes nouvelles
je me suis remis au démarrage du serveur MYSQL

maintenant j'ai une erreur
   Erreur
#1045 - Access denied for user 'bledoux'@'localhost' (using password: YES)

Dans la doc ubuntu ils disent ceci :


Installation de PHP 5 (avec modules pour Apache et MySQL)

Pour installer PHP5 et quelques modules supplémentaires pour Apache2 et MySQL, installez les paquets php5 libapache2-mod-php5 php5-mysql

Pendant l'installation, le serveur Apache2 sera redémarré et vous allez sûrement rencontrer une erreur de ce genre :

    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Ceci n'est absolument pas gênant et vous pouvez régler le problème en ajoutant la directive « ServerName » dans le fichier /etc/apache2/apache2.conf.

J'ai effectivement  cette rreur mais je ne sais point ou mettre la directive ServerName et la doc sur ce sujet n'est pas clair  d'ou je pense mon souci

D'autres part dans le forum je n'ai pas trouver de réponse précise sur ce sujet

Merci

Hors ligne

#9 Le 30/08/2007, à 21:44

voitats6

Re : Démarrage serveur mysql

L'info ci-dessous fait certainement référence au fichier  config.inc.php

Erreur
#1045 - Access denied for user 'bledoux'@'localhost' (using password: YES)

S'y trouve-t-il bien :
$cfg['Servers'][$i]['user'] = 'bledoux';     

Et
$cfg['Servers'][$i]['password'] = '............';
mentionne-t-il bien ton mot de passe entre les '   ?

Hors ligne

#10 Le 31/08/2007, à 22:20

Mano54

Re : Démarrage serveur mysql

Bonsoir

Ce jour je viens de faire les modifs mais rien n'y fait
Tjrs la même erreur

Je pense qu'il faudrait savoir exactement ou on mets la directive ServerName dans le fichier config.inc.php mais ce n'est pas très explicite dans le doc Ubuntu  c'est je pense à améliorer ??

Je" suis tjrs coincé

A+

Hors ligne

#11 Le 01/09/2007, à 08:39

voitats6

Re : Démarrage serveur mysql

Tu peux nous mettre le contenu de ton fichier /var/www/phpmyadmin/config.inc.php sur ce forum en effaçant bien sûr les mots de passe ?

Hors ligne

#12 Le 01/09/2007, à 10:09

Mano54

Re : Démarrage serveur mysql

Bonjour

J'ai donc mis mon fichier ci-dessous  comme demandé

Je n'ai que ma machine en local

Merci  A+


<?php
/**
* Please, do not edit this file. The configuration file for Debian system
* is located at /etc/phpmyadmin directory.
*/

// Load secret generated on postinst
include('/etc/phpmyadmin/blowfish_secret.inc.php');

// Load autoconf local config
include('config/config.inc.php');

// Load user's local config
include('/etc/phpmyadmin/config.inc.php');

// Set the default server if there is no defined
if (!isset($cfg['Servers'])) {
    $cfg['Servers'][1]['host'] = 'bledoux';
}

// Set the default values for $cfg['Servers'] entries
for ($i=1; (!empty($cfg['Servers'][$i]['host']) || (isset($cfg['Servers'][$i]['connect_type']) && $cfg['Servers'][$i]['connect_type'] == 'socket')); $i++) {
    if (!isset($cfg['Servers'][$i]['host'])) {
        $cfg['Servers'][$i]['host'] = '';
    }
    if (!isset($cfg['Servers'][$i]['port'])) {
        $cfg['Servers'][$i]['port'] = '';
    }
    if (!isset($cfg['Servers'][$i]['socket'])) {
        $cfg['Servers'][$i]['socket'] = '';
    }
    if (!isset($cfg['Servers'][$i]['connect_type'])) {
        $cfg['Servers'][$i]['connect_type'] = 'tcp';
    }
    if (!isset($cfg['Servers'][$i]['extension'])) {
        $cfg['Servers'][$i]['extension'] = 'mysql';
    }
    if (!isset($cfg['Servers'][$i]['compress'])) {
        $cfg['Servers'][$i]['compress'] = FALSE;
    }
    if (!isset($cfg['Servers'][$i]['controluser'])) {
        $cfg['Servers'][$i]['controluser'] = '';
    }
    if (!isset($cfg['Servers'][$i]['controlpass'])) {
        $cfg['Servers'][$i]['controlpass'] = '';
    }
    if (!isset($cfg['Servers'][$i]['auth_type'])) {
        $cfg['Servers'][$i]['auth_type']  = 'cookie';
    }
    if (!isset($cfg['Servers'][$i]['user'])) {
        $cfg['Servers'][$i]['user'] = 'bledoux'; // auparavant il y avait : "localhost"
    }
    if (!isset($cfg['Servers'][$i]['password'])) {
        $cfg['Servers'][$i]['password'] = ' ';
    }
    if (!isset($cfg['Servers'][$i]['only_db'])) {
        $cfg['Servers'][$i]['only_db'] = '';
    }
    if (!isset($cfg['Servers'][$i]['verbose'])) {
        $cfg['Servers'][$i]['verbose'] = '';
    }
    if (!isset($cfg['Servers'][$i]['pmadb'])) {
        $cfg['Servers'][$i]['pmadb'] = '';
    }
    if (!isset($cfg['Servers'][$i]['bookmarktable'])) {
        $cfg['Servers'][$i]['bookmarktable'] = '';
    }
    if (!isset($cfg['Servers'][$i]['relation'])) {
        $cfg['Servers'][$i]['relation'] = '';
    }
    if (!isset($cfg['Servers'][$i]['table_info'])) {
        $cfg['Servers'][$i]['table_info'] = '';
    }
    if (!isset($cfg['Servers'][$i]['table_coords'])) {
        $cfg['Servers'][$i]['table_coords'] = '';
    }
    if (!isset($cfg['Servers'][$i]['pdf_pages'])) {
        $cfg['Servers'][$i]['pdf_pages'] = '';
    }
    if (!isset($cfg['Servers'][$i]['column_info'])) {
        $cfg['Servers'][$i]['column_info'] = '';
    }
    if (!isset($cfg['Servers'][$i]['history'])) {
        $cfg['Servers'][$i]['history'] = '';
    }
    if (!isset($cfg['Servers'][$i]['verbose_check'])) {
        $cfg['Servers'][$i]['verbose_check'] = TRUE;
    }
    if (!isset($cfg['Servers'][$i]['AllowRoot'])) {
        $cfg['Servers'][$i]['AllowRoot'] = TRUE;
    }
    if (!isset($cfg['Servers'][$i]['AllowDeny'])) {
        $cfg['Servers'][$i]['AllowDeny'] = array ('order' => '',
                                                  'rules' => array());
    }
}

?>

Hors ligne

#13 Le 01/09/2007, à 20:29

mika23

Re : Démarrage serveur mysql

si tu utilises l'authentification par cookie (par defaut) penses à installer le paquet php5-mcrypt nécessaire à l'identification wink

Hors ligne

#14 Le 02/09/2007, à 09:29

voitats6

Re : Démarrage serveur mysql

Salut !

Essaie ceci:

au lieu de

// Set the default server if there is no defined
if (!isset($cfg['Servers'])) {
    $cfg['Servers'][1]['host'] = 'bledoux';

mets

 // Set the default server if there is no defined
if (!isset($cfg['Servers'])) {
    $cfg['Servers'][1]['host'] = 'localhost';

ou éventuellement (Il y a eu une version de phpmyadmin qui le voulait!)

// Set the default server if there is no defined
if (!isset($cfg['Servers'])) {
    $cfg['Servers'][1]['host'] = 'Localhost';

Temporairement, pour commencer, tu pourrais essayer ceci:

  if (!isset($cfg['Servers'][$i]['auth_type'])) {
        $cfg['Servers'][$i]['auth_type']  = 'config';
    }
    if (!isset($cfg['Servers'][$i]['user'])) {
        $cfg['Servers'][$i]['user'] = 'bledoux'; // auparavant il y avait : "localhost"
    }
    if (!isset($cfg['Servers'][$i]['password'])) {
        $cfg['Servers'][$i]['password'] = ''; // meme pas un espace entre les ''

config renvoie à ce fichier, cookie est plus sûr mais moins simple.

N'oublie pas dans le cas ci-dessous de laisser le champ mot de passe vide.

Et dis-nous le résultat !

Dernière modification par voitats6 (Le 02/09/2007, à 17:35)

Hors ligne

#15 Le 02/09/2007, à 20:47

Mano54

Re : Démarrage serveur mysql

Bonsoir

Je veins de faire les mofis proposées
1)  if (!isset($cfg['Servers'][$i]['auth_type'])) {
        $cfg['Servers'][$i]['auth_type']  = 'config';
    }
    if (!isset($cfg['Servers'][$i]['user'])) {
        $cfg['Servers'][$i]['user'] = 'bledoux';
    }
    if (!isset($cfg['Servers'][$i]['password'])) {
        $cfg['Servers'][$i]['password'] = ' ';

Sans et avec password mais tjrs la même erreur 1045

Sur la doc ubuntu  ils disent ceci

Ceci n'est absolument pas gênant et vous pouvez régler le problème en ajoutant la directive « ServerName » dans le fichier /etc/apache2/apache2.conf.

Mais ou mettons cette directive ????

Apache 2 default  fonctionne lui

Hors ligne

#16 Le 02/09/2007, à 23:13

voitats6

Re : Démarrage serveur mysql

Si ton installation d'apache est brute de décroffrage, alors ceci est probablement mieux:

if (!isset($cfg['Servers'][$i]['auth_type'])) {
        $cfg['Servers'][$i]['auth_type']  = 'config';
    }
    if (!isset($cfg['Servers'][$i]['user'])) {
        $cfg['Servers'][$i]['user'] = 'root';
    }
    if (!isset($cfg['Servers'][$i]['password'])) {
        $cfg['Servers'][$i]['password'] = '';

A l'installation, si je me souviens bien, il n'y a aucune protection et la première chose à faire, à l'aide de phpmyadmin par exemple, est d'ajouter un mot de passe à root et des usagers (user) avec ou sans mot de passe suivant ce que tu veux faire de tes données.

Dernière modification par voitats6 (Le 02/09/2007, à 23:13)

Hors ligne

#17 Le 03/09/2007, à 08:59

Mano54

Re : Démarrage serveur mysql

Bonjour

je regrette de dire que cela ne change rien si cela n'est que l'erreur 1045 indique un YES ou un NO svt que l'on ajoute un password ou pas
Le Pb reste entier

Merci néanmoins

#1045 - Access denied for user 'bledoux'@'localhost' (using password: YES)

Hors ligne

#18 Le 03/09/2007, à 09:14

voitats6

Re : Démarrage serveur mysql

Etrange que la réponse soit:

Access denied for user 'bledoux'@'localhost'

Si dans le champ Nome d'utilisateur tu introduis

root

et que tu laisse vide le champ mot de passe, la réponse devrait être différente !

Essaie encore... Avec le libre, au début on marne et ensuite vient une superbe stabilité !

Hors ligne

#19 Le 03/09/2007, à 15:11

Mano54

Re : Démarrage serveur mysql

Bonjour

Ta dernière pharse m'a bien fait rire
Mais j'ai fais toute sorte d'essai en mettant root à la place de bledoux , en mettant ou pas un password etc.. rien ne change se cela n'est le YES ou le NO de l'erreur 1045

je ne sais pas  comment contacter les responsable dela doc ubuntu en ligne mais regarde à la rubrique LAMP  il y manque quelques chose
http://doc.ubuntu-fr.org/lamp

Merci et A+

Hors ligne

#20 Le 03/09/2007, à 15:24

Mano54

Re : Démarrage serveur mysql

Re bonjour

En outre si je tape sudo mysql_secure_installation  il me réponde ceci:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!


In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):

et si je fais entrée
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):

si je mets un password il me répond NO

Bigre ??

A+

Hors ligne

#21 Le 04/09/2007, à 11:24

voitats6

Re : Démarrage serveur mysql

J'en perd mon pauvre latin ! je me souviens d'avoir passé par là où tu es, il y a malheureusement lontemps et ma mémoire me fait défaut...

Il y a peut-être un noeud dans la table user de  ta base mysql.

On peut y accéder par un terminal, mais je ne me souviens plus des commandes. Quelqu'un pourait-il prendre le relais ?

Eventuellement pourrais-tu essayer de passer par un fichier php pour voir les host et les user de cette table (les mots de passe ne s'affichent évidemment pas en clair!).

Voici une proposition de fichier
index.php
à enregistrer sous ce nom dans
/var/www/

<?php
$db_serveur = "localhost";
$db_nom = "mysql";
$db_utilisateur = "root";
$db_motdepasse = "";
$db = @MYSQL_CONNECT($db_serveur,$db_utilisateur,$db_motdepasse);
mysql_select_db($db_nom);
$sql = "select * from `user`" ;
$result = mysql_query($sql); 
while ( $row = mysql_fetch_row ( $result ) )
{
  echo $row[0] . ' - ' . $row[1] . ' - ' . $row[2] .  ' - ' . $row[3] . '<br/>';
}
?>

Se passe-t-il quelque chose si tu entres cette adresse
http://localhost/
dans Firefox, par exemple?

Eventuellement entrer des mots de passe à la ligne
$db_motdepasse = "";
du fichier ci-dessus...

Dernière modification par voitats6 (Le 04/09/2007, à 21:29)

Hors ligne

#22 Le 06/09/2007, à 19:24

Mano54

Re : Démarrage serveur mysql

Bonsoir

Je vais remettre mon PB sur le forum car je ne m'en sort pas

J'ai tout désinstaller et re installer et j'arrive au même résultat


merci beaucoup pour ton aide

A+

Hors ligne

#23 Le 07/09/2007, à 15:16

voitats6

Re : Démarrage serveur mysql

D'accord, mais auparavant, si tu veux, je peux te proposer une démarche pas à pas de la procédure exposée dans le message 21 !

Hors ligne

#24 Le 12/09/2007, à 09:44

Mano54

Re : Démarrage serveur mysql

Bonjour


J'ai tout désinstallé et je vais reprendre tout à zéro

Je t'informerai alors du résultat

A+ et  un grand merci qd même

Hors ligne