« Le système d'exploitation GNU-Linux/La base de données MySQL » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 457 :
* '''{{bleu|stop-slave}}''' : Arrête la réplication sur le serveur de réplication esclave
* ...
 
Utile : j'ai perdu le mot de passe du compte '''root''' mysql, comment le changer :
 
1. On arrête Mysql :
 
# /etc/init.d/mysql stop
 
2. On relance le daemon '''mysqld''' avec l'option '''--skip-grant-tables'''
 
# mysqld '''--skip-grant-tables'''
 
3. Depuis une autre fenêtre, on se connecte à Mysql
 
# mysql mysql
 
4. On met à jour la table '''user''' :
 
mysql> '''update user set password=PASSWORD('root') where user='root';'''
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3 Changed: 0 Warnings: 0
 
mysql> '''flush privileges;'''
Query OK, 0 rows affected (0.00 sec)
 
5. On arrête proprement le daemon '''mysqld''' :
 
# killall mysqld
 
6. On relance Mysql :
 
# /etc/init.d/mysql start
 
=== mysqlcheck ===