Outils pour utilisateurs

Outils du site


admin:mysql

Documentation provenant de Ubuntu-fr.

Généralités

Comment savoir si MySQL est lancé ?

Pour savoir si le serveur MySQL est lancé, tapez la commande suivante dans un terminal :

sudo ps -A | grep mysql

Si MySQL est en fonctionnement, vous devriez obtenir une ligne semblable à :

 8052 ?        00:00:00 mysqld

Comment démarrer le serveur MySQL ?

Pour démarrer le serveur MySQL, tapez la commande suivante dans un terminal :

sudo /etc/init.d/mysql start

Comment redémarrer le serveur MySQL ?

Pour redémarrer le serveur MySQL, tapez la commande suivante dans un terminal :

sudo /etc/init.d/mysql restart

Comment arrêter le serveur MySQL ?

Pour arrêter le serveur MySQL, tapez la commande suivante dans un terminal :

sudo /etc/init.d/mysql stop

Comment recharger la configuration de MySQL ?

Pour que MySQL prenne en compte les modifications de sa configuration, tapez la commande suivante dans un terminal :

sudo /etc/init.d/mysql reload

Comment forcer la prise en compte de la nouvelle configuration de MySQL ?

Pour forcer MySQL à recharger ses fichiers de configuration, tapez la commande suivante dans un terminal :

sudo /etc/init.d/mysql force-reload

Utilisation

Comment ajouter ou changer le mot de passe de root ?

Pour changer le mot de passe de l'utilisateur root (qui n'est pas le même que l'utilisateur root du système), tapez la commande suivante dans un terminal :

sudo mysqladmin -u root password nouveau_mot_de_passe

Comment redéfinir de force le mot de passe de root ?

Si vous avez oublié votre mot de passe root MySQL, voici une simple astuce qui vous permettra de définir un nouveau mot de passe pour l'utilisateur root :

$ sudo -s
# /etc/init.d/mysql stop
# mysqld -u mysql --skip-grant
# mysqladmin -u root nouveau_mot_de_passe flush-privileges
# /etc/init.d/mysql restart

Je ne peux pas me connecter à MySQL sur le port 3306

Pour activer la connexion à MySQL via le port 3306, commentez la ligne suivante dans le fichier /etc/mysql/my.cnf (en ajoutant # au début de la ligne) :

skip-networking

Comment me connecter à MySQL depuis un autre système ?

Par défaut, MySQL n'écoute que les connexions venant de localhost (127.0.0.1), c'est-à-dire du système sur lequel il est installé.

Pour pouvoir accéder à MySQL depuis un autre ordinateur, ajoutez la ligne suivante au fichier /etc/mysql/my.cnf dans la partie [mysqld] :

bind-address = 0.0.0.0
admin/mysql.txt · Dernière modification : 2011/02/02 22:42 de 127.0.0.1