47 votes

Comment redémarrer MySQL?

Je suis en train d'exécuter MySQL 5.1.54 et je l'ai installé sur Ubuntu via le terminal en utilisant la commande

sudo apt-get install mysql-server

J'ai modifié le fichier my.cnf et j'aimerais arrêter puis redémarrer la base de données. J'ai essayé ce qui suit

sudo /usr/bin/mysqld_safe stop

Ma question est comment savoir si la base de données est arrêtée? Lorsque j'exécute la commande ci-dessus, suivie de

sudo mysql -uuser -ppassword

Je peux me reconnecter immédiatement à la base de données. Ne devrait-il pas me dire que la base de données ne fonctionne pas?

ÉDIT: J'ai aussi essayé

mysqladmin -uuser -ppassword shutdown

et ensuite

ps aux | grep mysql

J'obtiens la sortie suivante

david    12093  0.0  0.0   6052  1276 pts/1    T    May10   0:00 nano /etc/mysql/my.cnf
root     12267  0.0  0.0   6396  1436 pts/1    T    May10   0:00 sudo nano /etc/mysql/my.cnf
root     12269  0.0  0.0   6052  1388 pts/1    T    May10   0:00 nano /etc/mysql/my.cnf
mysql    15371  0.3  0.1  55344  9088 ?        Ssl  10:53   0:00 /usr/sbin/mysqld
david    15512  0.0  0.0   5304   864 pts/1    R+   10:54   0:00 grep --color=auto mysql

Cela signifie-t-il que MySQL a été arrêté? Si j'exécute mysql -uuser -ppassword, je peux toujours me connecter à MySQL.

1voto

user311086 Points 121

Utilisez la commande suivante pour redémarrer mysql

    # mysql start/stop/restart
    # MAC
    $ cd /chemin/mysql/bin
    $ mysql.server restart

    #Linux
    $ /etc/init.d/mysqld restart

    ou

    $ service mysqld restart

    ou

    $ systemctl restart mysqld

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X