Je viens d'installer Joomla! 3.3 mais parfois, quand je veux changer un paramètre, cela montre l'erreur suivante:
1044 Accès refusé pour l'utilisateur '' @ 'localhost' de la base de données '*' SQL = LOCK TABLES
h2ap7_assets
ÉCRIRE
Comment puis-je résoudre ça?
J'ai eu le même problème, il s'est avéré que les privilèges d'utilisateur étaient incorrects dans la base de données MySQL .
Vous pouvez gérer vos utilisateurs de base de données via votre compte d'hébergement Web, cpanel, phpmyadmin, etc.
Gérez votre base de données, sélectionnez un utilisateur, accordez tous les privilèges .
Les documents wiki sont ici
J'espère que cela t'aides.
Tout d’abord, vérifiez si l’utilisateur que vous utilisez dispose des autorisations nécessaires.
Pour citer le manuel MySQL:
Vous devez disposer du privilège LOCK TABLES et du privilège SELECT pour que chaque objet soit verrouillé.
Si vous avez accès à une console MySQL, vous pouvez le vérifier avec:
SHOW GRANTS;
SHOW GRANTS FOR CURRENT_USER;
SHOW GRANTS FOR CURRENT_USER();
Ou vous pouvez interroger le users
table mysql.user
et vérifiez la colonne Lock_tables_priv: Y