Add notes about python, databases, japan, debugging and inotify.
This commit is contained in:
38
20220104153133-sql_reset_root_password.org
Normal file
38
20220104153133-sql_reset_root_password.org
Normal file
@@ -0,0 +1,38 @@
|
||||
: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/
|
Reference in New Issue
Block a user