Maison > base de données > tutoriel mysql > Erreur MariaDB 1356 : Comment mettre à jour correctement les paramètres utilisateur ?

Erreur MariaDB 1356 : Comment mettre à jour correctement les paramètres utilisateur ?

Barbara Streisand
Libérer: 2024-11-28 08:12:14
original
412 Les gens l'ont consulté

MariaDB Error 1356: How to Correctly Update User Settings?

Erreur 1356 dans MariaDB : compréhension de la référence de vue invalide

Lorsque vous essayez de mettre à jour les paramètres utilisateur, vous pouvez rencontrer le message d'erreur « ERREUR 1356 (HY000) : Afficher les références 'mysql.user' à des tables, colonnes ou fonctions non valides ou le définisseur/appelant de la vue n'a pas le droit de les utiliser. Cette erreur survient car :

Dans MariaDB-10.4 et versions ultérieures, le "mysql.user" n'est plus une table mais une vue. Ainsi, il ne peut pas être modifié directement à l'aide des requêtes UPDATE.

Solution :

Pour mettre à jour l'authentification des utilisateurs, il est recommandé d'utiliser le "SET PASSWORD" ou "ALTER USER " commande à la place. Ces commandes permettent de gérer directement l'authentification des utilisateurs sans accéder à la vue "mysql.user".

Par exemple :

MariaDB [mysql]> SET PASSWORD FOR 'root'@'%' = 'new_password';
Copier après la connexion

Attention :

La manipulation des composants utilisateur/hôte des noms d'utilisateur peut avoir des conséquences inattendues, telles que la rupture des déclencheurs, des événements et des rôles. Par conséquent, il est généralement conseillé de supprimer et de recréer des utilisateurs plutôt que de les modifier.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal