260 votes

Comment démarrer/arrêter le serveur mysql ?

J'ai essayé de trouver des articles décrivant comment démarrer et arrêter correctement un serveur mysql.

J'ai trouvé ce lien : Comment démarrer/arrêter le serveur MySql sur Ubuntu 8.04 | Le monde du blog d'Abhi

J'ai lancé cette commande :

/etc/init.d/mysql start 

mais je vois cette erreur

ERROR 1045 (28000) Access denied for user....

Après avoir essayé cette commande :

sudo /etc/init.d/mysql start

J'ai entré mon mot de passe, et je vois à nouveau la même erreur.

Commande suivante :

sudo /etc/init.d/mysql - root -p start

résulte dans :

ERROR 1049 (42000) Unknown database 'start'.

Et quand je lance cette commande :

sudo service mysql start

Le serveur MySQL a démarré avec succès. Cool !

Alors, quel est le problème avec les autres commandes ? Pourquoi entraînent-ils des erreurs ?

5voto

Manochehr Rasouli Points 171

Après avoir installé MySQL sur votre système, exécutez cette commande :

service mysql status

Si le service est en panne, exécutez :

service mysql start

Pour l'arrêter :

service mysql stop

3voto

Aram Paronikyan Points 223

Celui-ci devrait fonctionner pour le serveur mysql construit manuellement :

sudo /usr/local/mysql/bin/mysqld_safe --user=mysql

2voto

Noel Points 131

Sur Ubuntu 18.04, la socket est définie dans le fichier /etc/mysql/mysql.conf.d/mysqld.cnf :

 socket     = /var/run/mysqld/mysqld.sock

Le répertoire n'étant pas présent, je l'ai créé manuellement comme ci-dessous :

sudo mkdir -p /var/run/mysqld

Redémarrez MySQL. Cela a résolu mon problème.

1voto

Narmatha Points 21

J'ai été coincé avec le même problème. J'ai désinstallé et réinstallé avec ces commandes :

sudo apt-get --purge remove mysql-server mysql-common mysql-client
sudo apt update && sudo apt dist-upgrade && sudo apt autoremove 
sudo apt-get install mysql-server mysql-client

1voto

MS_AU Points 392

Utilisez cette commande pour démarrer le serveur SQL en tant qu'utilisateur root

sudo service mysql restart

OU

sudo /etc/init.d/mysql start

Redémarrez avec cette commande

sudo /etc/init.d/mysql restart

Arrêtez le serveur MySQL avec cette commande

sudo /etc/init.d/mysql stop

Vérifiez si MySQL est en cours d'exécution :

sudo service mysql status

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