#1 Le 31/08/2019, à 07:54
- Compte supprimé
(contourné) mysql : passer l'authentification à unix_socket
Bonjour,
Dans un but d'apprentissage, je monte un serveur "local".
En ce moment je ne trouve pas la bonne syntaxe pour demander à mysql de changer le mode d'authentification de mon utilisateur. Je voudrais le passer à "unix_socket".
+-------------------------+----------------------------------+
| Variable_name | Value |
+-------------------------+----------------------------------+
| innodb_version | 5.6.44-86.0 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 10.1.41-MariaDB-0ubuntu0.18.04.1 |
| version_comment | Ubuntu 18.04 |
| version_compile_machine | x86_64 |
| version_compile_os | debian-linux-gnu |
| version_malloc_library | system jemalloc |
| version_ssl_library | YaSSL 2.4.4 |
| wsrep_patch_version | wsrep_25.24 |
+-------------------------+----------------------------------+
+------------+-----------+-------------+-----------------------+
| user | host | plugin | authentication_string |
+------------+-----------+-------------+-----------------------+
| root | localhost | unix_socket | |
| toto | localhost | | |
Toute la doc que je rencontre porte sur l'inverse pour abandonner unix_socket et s'identifier par mot de passe ou pour créer un utilisateur.
Le seul exemple de modification que j'ai trouvé me donne une erreur de syntaxe :
MariaDB [(none)]> ALTER USER 'toto'@'localhost' IDENTIFIED VIA unix_socket;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'USER 'toto'@'localhost' IDENTIFIED VIA unix_socket' at line 1
MariaDB [(none)]>
Dernière modification par bruno (Le 01/09/2019, à 07:11)
#2 Le 31/08/2019, à 09:09
- Compte supprimé
Re : (contourné) mysql : passer l'authentification à unix_socket
Bon, j'ai fini par supprimer l'utilisateur et le créer. ça fonctionne comme voulu.
#3 Le 31/08/2019, à 16:32
- cqfd93
Re : (contourné) mysql : passer l'authentification à unix_socket
Bonjour,
La table du message 1 aurait bien meilleur aspect avec des balises code
− cqfd93 −
Hors ligne
#4 Le 31/08/2019, à 19:59
- Compte supprimé
Re : (contourné) mysql : passer l'authentification à unix_socket
Effectivement elle l'air un peu moins penchée.
Mais j'ai dû tricher pour aligner les colonnes de la dernière ligne.
Dernière modification par Compte supprimé (Le 31/08/2019, à 20:03)