39 lines
1.1 KiB
Org Mode
39 lines
1.1 KiB
Org Mode
:PROPERTIES:
|
|
:ID: 03d81c25-555c-4d55-a2cd-2d5fc961acc7
|
|
:mtime: 20220104154557
|
|
:ctime: 20220104153133
|
|
:END:
|
|
#+title: Reset du password admin d'une base SQL
|
|
#+filetags: :SQL:
|
|
|
|
* Arrêt de l'instance en cours d'exécution
|
|
#+BEGIN_SRC shell
|
|
systemctl stop mysql
|
|
#+END_SRC
|
|
* Vérification de la présence et des droits du répertoire temporaire
|
|
#+BEGIN_SRC shell
|
|
mkdir /var/run/mysqld
|
|
chown mysql /var/run/mysqld
|
|
#+END_SRC
|
|
* Exécution de /mysql/ sans prise en compte des droits
|
|
#+BEGIN_SRC shell
|
|
mysqld_safe --skip-grant-tables&
|
|
#+END_SRC
|
|
* Connexion à mysql en tant que root
|
|
#+BEGIN_SRC shell
|
|
mysql --user=root mysql
|
|
#+END_SRC
|
|
Le prompt mysql (~mysql>~) doit apparaitre.
|
|
* Reset du mot de passe admin
|
|
#+BEGIN_SRC sql
|
|
UPDATE mysql.user SET authentication_string=null WHERE User='root';
|
|
flush privileges;
|
|
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password_here';
|
|
flush privileges;
|
|
exit;
|
|
#+END_SRC
|
|
Où ~your_password_here'~ est le nouveau mot de passe.
|
|
|
|
* Références
|
|
* https://devanswers.co/how-to-reset-mysql-root-password-ubuntu/
|