From 830cab89f736011d1785050b10de399feba81c41 Mon Sep 17 00:00:00 2001 From: emorino Date: Mon, 3 Oct 2022 12:01:03 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20cr=C3=A9ation=20user=20root=20via=20soc?= =?UTF-8?q?ket=20unix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoMySQL.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/HowtoMySQL.md b/HowtoMySQL.md index bd58cfa2..35e4bb38 100644 --- a/HowtoMySQL.md +++ b/HowtoMySQL.md @@ -49,10 +49,16 @@ user = root socket = /run/mysqld/mysqld.sock ~~~ -On peut créer un utilisateur adminmysql autre que root comme ceci : +On peut créer un utilisateur root comme ceci : ~~~{ .sql } -mysql> GRANT ALL PRIVILEGES ON *.* TO adminmysql@localhost IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; +mysql> CREATE USER root@localhost IDENTIFIED VIA unix_socket; +~~~ + +Si dans `SQL_MODE` la valeur `NO_AUTO_CREATE_USER` n'est pas activé, on peut créé l'utilisateur root comme ceci : + +~~~{ .sql } +mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED VIA unix_socket; ~~~ En Debian 11, il n'y a plus d'utilisateur SQL `debian-sys-main`, le fichier `/etc/mysql/debian.cnf` est toujours créé mais est obsolète et ne doit plus être utilisé.