Pages : 1
#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
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
Pages : 1