Pages : 1
#1 Le 15/03/2007, à 23:22
- psykoboy
[ Resolu ]Problème MySQL...socket et aucune solution
salut a tous,
J'ai l'eternel problème du socket sous mysql-server 5.
J'ai installé mysql-server via apt-get install pas de soucis. Je tente de le lancer rien n'y fait.
Starting MySQL database server: mysqld.
.
.
.
.
.
.
.
.
.
.
.
.
.
...failed or took more than 6s.
Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/etc/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/etc/mysqld.sock' exists!
du coup je tente de créer un fichier mysqld.sock la ou il faut, je relance, meme erreur et ledit fichier a disparu !
Perturbé, je tente une reinstall, rien n'y change.
Je vérifie, localhost passe bien au ping ainsi que 127.0.0.1
j'ai tenté une install avec le gestionnaire synaptic, il le configure a la fin, mais n'arrive pas à le lancer et me sort la meme erreur !
Qqun pour m'aider? pasque la je seche vraiment !
Merci
Dernière modification par psykoboy (Le 18/03/2007, à 23:27)
Hors ligne
#2 Le 16/03/2007, à 12:46
- zerros
Re : [ Resolu ]Problème MySQL...socket et aucune solution
Tu dois avoir des prob de droits. Vérifie ton fichier /etc/mysql/my.cnf
Le socketne devrait pas être lancé dans /etc mais plutot dans /var/run/mysqld/mysqld.sock
exemple chez moi :
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
#
# For compatibility to other Debian packages that still use
# libmysqlclient10 and libmysqlclient12.
old_passwords = 1
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
#
# * Query Cache Configuration
#
query_cache_limit = 1048576
query_cache_size = 16777216
query_cache_type = 1
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log = /var/log/mysql.log
#log = /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement :)
#
# Here you can see queries with especially long duration
#log-slow-queries = /var/log/mysql/mysql-slow.log
#
# The following can be used as easy to replay backup logs or for replication.
#server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
# See /etc/mysql/debian-log-rotate.conf for the number of files kept.
max_binlog_size = 104857600
#binlog-do-db = include_database_name
#binlog-ignore-db = include_database_name
#
# * BerkeleyDB
#
# According to an MySQL employee the use of BerkeleyDB is now discouraged
# and support for it will probably cease in the next versions.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# If you want to enable SSL support (recommended) read the manual or my
# HOWTO in /usr/share/doc/mysql-server/SSL-MINI-HOWTO.txt.gz
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
[isamchk]
key_buffer = 16M
Hors ligne
#3 Le 16/03/2007, à 13:48
- psykoboy
Re : [ Resolu ]Problème MySQL...socket et aucune solution
je ne pense pas puisque j'ai meme tenté en le chmodant a 777...
je pense que la locaalisation du socket n'a rien a voir du moment qu'il existe bien.
Mais que contient un fichier socket ? a vrai dire je l'ai simplement créé, il est vide et ne contient rien...le problème provient peut etre de la ?
Hors ligne
#4 Le 16/03/2007, à 13:53
- zerros
Re : [ Resolu ]Problème MySQL...socket et aucune solution
essai un dpkg-reconfigure mysql-server-versiondetonmysql pour le reconfigurer
ou
un apt-get install --reinstall mysql-server-version
Hors ligne
#5 Le 16/03/2007, à 14:04
- bishop
Re : [ Resolu ]Problème MySQL...socket et aucune solution
Salut psykoboy
J' ai installé apache2, php4 ou php5 et mysql sur dapper, edgy et feisty selon la méthode çi-dessous.
Le commentairee çi-dessous installe php5. Si l' on veut utiliser php4, il suffit de remplacer php5 par php4 dans les commandes.
C' est une install basique.
L' install de mysql requiert la création d' un utilisateur root (qui n' est pas le root du système) et d' un mot de passe.
Je ne sais pas si cette soluce corrigera ton problème, mais qui ne tente rien...
Accepter les dépendances... cela va de soit.
sudo apt-get install apache2
sudo apt-get install php5
sudo /etc/init.d/apache2 restart
-
-
Créer le fichier testphp.php
sudo gedit /var/www/testphp.php
Copier cette unique ligne que contiendra le fichier testphp.php:
<?php phpinfo(); ?>
Enregistrer le fichier et quitter l'éditeur de texte.
Entrez l' URL http://localhost/testphp.php dans votre navigateur préféré pour voir si php est bien instalé.
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
-
-
Création de l'utilisateur "root" qui aura les pleins pouvoirs sur les bases de données.
Le "root" MySQL n'est pas l'utilisateur root du système. Ce sont deux utilisateurs totalement différents. Les mots de passe peuvent et doivent donc être différents.
sudo mysqladmin -u root password 'votre_nouveau_mot_de_passe'
Note: remplacer votre_nouveau_mot_de_passe par le mot de passe que vous aurez choisis.
Si cette commande affiche une erreur, vous devez préalablement lancer le serveur :
sudo /etc/init.d/mysql start
-
-
sudo apt-get install phpmyadmin
Renseigner PhpMyAdmin
sudo gedit /etc/phpmyadmin/config.inc.php
Rechercher dans le fichier config.inc.php la ligne:
//$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
Insérer votre_nouveau_mot_de_passe root mysql entre les guillemets.
Enregistrer le fichier et quitter l'éditeur de texte.
Créer un Alias dans le fichier de configuration d'Apache2 pour y accéder depuis n'importe quel site internet "ServerName":
sudo gedit /etc/apache2/apache2.conf
En fin de fichier, rajoutez ces lignes :
Alias /phpmyadmin "/usr/share/phpmyadmin"
<Directory "/usr/share/phpmyadmin">
AllowOverride None
Order allow,deny
Allow from 127.0.0.1
</Directory>
Enregistrez les modifications, quittez Gedit et relancez Apache2 :
sudo /etc/init.d/apache2 restart
Ouvrez votre navigateur favori et entrez l'URL :
http://localhost/phpmyadmin
La page d'accueil doit s'afficher.
Entrez root et le mot de passe phpmyadmin et choisissez le thème de l' interface..
Dernière modification par bishop (Le 16/03/2007, à 14:16)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#6 Le 16/03/2007, à 14:12
- psykoboy
Re : [ Resolu ]Problème MySQL...socket et aucune solution
merci je testerai ca des lundi ! je vous tiens au courant
Hors ligne
#7 Le 18/03/2007, à 23:26
- psykoboy
Re : [ Resolu ]Problème MySQL...socket et aucune solution
ca marche !
J'ai fait une desinstall complete via Synaptic,
une purge des fichiers de conf
reinstallé comme dit dans la méthode et hop nickel !
Merci
Hors ligne
#8 Le 19/03/2007, à 13:46
- bishop
Re : [ Resolu ]Problème MySQL...socket et aucune solution
Pas de quoi psykoboy.
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#9 Le 27/05/2007, à 00:17
- Blanko
Re : [ Resolu ]Problème MySQL...socket et aucune solution
Et c'est ça que vous appelez une méthode linuxienne ? Tout réinstaller ? Moi j'appelle ça du windows brut, quand ça marche pas on supprime tout et on recommence ...
Personne n'aurait d'idée plus délicate pour contrer ce problème de socket ?
#10 Le 28/05/2007, à 13:50
- littlepsylo
Re : [ Resolu ]Problème MySQL...socket et aucune solution
Euh, il n'a réinstallé que mysql... et suite à cette réinstallation, il a suivit les conseils donnés et puis voila ! Il suffit de suivre
et sans critique infondée c'est mieux
::IN W3C WE TRUST ::
Hors ligne