Annonce

Bonjour et bienvenue!

Désormais vous pouvez poser vos questions, suggestions ou apporter votre contribution au forum en tant que membre ou invité. Mais avant veuillez lire les règles du forum.

#1 21-05-2008 14:34:24

Mirouf
Nouveau membre
Date d'inscription: 21-05-2008
Messages: 2
WindowsXPFirefox

Mysql ne redemarre plus

Bonjour,

je vous explique mon problème que je trouve étrange:
mandriva 2006.
Mysql 5.0.24a.

suite à un redémarrage de mon service MySql, mon service ne redémarre plus.

Chose étrange, rien de n'ajoute dans /var/log/mysql.

lors que j'essaie de lancer mysql via:/etc/init.d/mysql start j'ai le message:
[root@localhost init.d]# mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Le fichier mysql.sock n'existe effectivement pas, mais j'ai vu que c'etait normal étant donné que mysql n'est pas démarrer! Est-ce vrai? Si non, comment le rajouter, et comment a-t-il pu disparaitre?

Le seul moyen que j'ai trouvé pr démarrer MySql: /usr/bin/mysqld_safe &
En faisant ca j'ai:
[root@localhost init.d]# service mysqld status
mysqlmanager est arrêté
mysqld (pid 4623) est en cours d'exécution...

Quelqu'un a-t-il une idée, du pourquoi suite au redemarrage du service plus rien ne fonctionne. Prkoi, cela fonctionne-t-il en safe mode?

PS: j'ai deja rebooter le serveur






un petit complement: le my.cnf

# The following options will be passed to all MySQL clients
[client]
user = root
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
user = mysql
datadir = /var/lib/mysql
port = 3306
socket = /var/lib/mysql/mysql.sock
pid-file = /var/run/mysqld/mysqld.pid
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
set-variable=lower_case_table_names=1

# Default to using old password format for compatibility with old and
# shorter password hash.
# Reference: http://dev.mysql.com/doc/mysql/en/Password_hashing.html
old_passwords

my.cnf mysqlmanager.passwd
[root@localhost etc]# vim my.cnf
[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates



[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# MySQL Instance Manager options section
[manager]
user=mysql
default-mysqld-path=/usr/sbin/mysqld
socket=/var/lib/mysql/mysqlmanager.sock
pid-file=/var/run/mysqld/mysqlmanager.pid
password-file=/etc/mysqlmanager.passwd
run-as-service
monitoring-interval=20
port=2273
#bind-address=192.168.100.1


j'ai également suivi le forum suivant:
http://www.commentcamarche.net/forum/af … rrer-mysql
mais à l'etape 16, cela ne fonctionne pas.


Merci par avance,

Hors ligne

#2 24-05-2008 13:21:36

lami20j
Modérateur
Date d'inscription: 10-02-2008
Messages: 103
Site web
LinuxFirefox

Re: Mysql ne redemarre plus

Salut,

affiche le résultat de

Code:

ls -ld /var/lib/mysql

lami20j
c'est sympa d'être important, mais c'est plus important d'être sympa.

Hors ligne

#3 26-05-2008 09:18:41

Mirouf
Nouveau membre
Date d'inscription: 21-05-2008
Messages: 2
WindowsXPFirefox

Re: Mysql ne redemarre plus

Salut,

voici le résultat de la commande,
Merci

[root@localhost ~]# ls -ld /var/lib/mysql
drwxrwxrwx  9 mysql mysql 8192 mai 21 15:36 /var/lib/mysql/

Hors ligne

#4 26-05-2008 21:22:58

lami20j
Modérateur
Date d'inscription: 10-02-2008
Messages: 103
Site web
LinuxFirefox

Re: Mysql ne redemarre plus

Salut,

ok, j'ai compris wink

Chez toi je vois que tu essai de taper
[root@localhost init.d]# mysql start

C'est normal que ça ne marche pas puisque tu confondes le binaire mysql avec le daemon mysql qui se trouve dans /etc/init.d

En fait quand tu tape mysql start c'est la commande /usr/bin/mysql start qui s'exécute

Tape tout simplement

Code:

./mysql stop 
./mysql start

ou

Code:

/etc/init.d/mysql stop
/etc/ijnit.d/mysql start

et ensuite affiche le résultat de

Code:

ps aux | grep mysql

lami20j
c'est sympa d'être important, mais c'est plus important d'être sympa.

Hors ligne

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr












Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0