Outils pour utilisateurs

Outils du site


admin:mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

admin:mysql [2011/02/02 23:42] (Version actuelle)
Ligne 1: Ligne 1:
 +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 :
 +<​code>​sudo ps -A | grep mysql</​code>​
 +
 +Si MySQL est en fonctionnement,​ vous devriez obtenir une ligne semblable à :
 +<​code>​ 8052 ?        00:00:00 mysqld</​code>​
 +
 +==== Comment démarrer le serveur MySQL ? ====
 +
 +Pour démarrer le serveur MySQL, tapez la commande suivante dans un terminal :
 +<​code>​sudo /​etc/​init.d/​mysql start</​code>​
 +
 +==== Comment redémarrer le serveur MySQL ? ====
 +
 +Pour redémarrer le serveur MySQL, tapez la commande suivante dans un terminal :
 +<​code>​sudo /​etc/​init.d/​mysql restart</​code>​
 +
 +==== Comment arrêter le serveur MySQL ? ====
 +
 +Pour arrêter le serveur MySQL, tapez la commande suivante dans un terminal :
 +<​code>​sudo /​etc/​init.d/​mysql stop</​code>​
 +
 +==== Comment recharger la configuration de MySQL ? ====
 +
 +Pour que MySQL prenne en compte les modifications de sa configuration,​ tapez la commande suivante dans un terminal :
 +<​code>​sudo /​etc/​init.d/​mysql reload</​code>​
 +
 +==== 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 :
 +<​code>​sudo /​etc/​init.d/​mysql force-reload</​code>​
 +
 +
 +===== 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 :
 +
 +<​code>​sudo mysqladmin -u root password nouveau_mot_de_passe</​code>​
 +
 +
 +==== 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 :
 +
 +<​code>​$ 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</​code>​
 +
 +==== 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) :
 +
 +<​code>​skip-networking</​code>​
 +
 +==== 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] :
 +<​code>​bind-address = 0.0.0.0</​code>​
admin/mysql.txt · Dernière modification: 2011/02/02 23:42 (modification externe)