web-dev-qa-db-ja.com

時々それはエラー#1044を示します

Joomlaをインストールしました! 3.3しかし、時々、パラメーターを変更したいときに、次のエラーが表示されます。

1044ユーザー '' @ 'localhost'のデータベース '*'へのアクセスが拒否されましたSQL = LOCK TABLES h2ap7_assets 書く

どうすればこれを解決できますか?

6
Daniel 976034

同じ問題がありましたが、MySQLデータベースのユーザー権限が間違っていることがわかりました。

Webホスティングアカウント、cpanel、phpmyadminなどを介してデータベースユーザーを管理できます。

データベースを管理し、ユーザーを選択し、all権限を付与します。

Wikiドキュメントは ここ です

お役に立てれば。

2
jonboy

まず、使用しているユーザーに必要な権限があるかどうかを確認します。

MySQLマニュアルを引用するには:

ロックするオブジェクトごとに、LOCK TABLES特権とSELECT特権が必要です。

MySQLコンソールにアクセスできる場合は、次の方法で確認できます。

SHOW GRANTS;
SHOW GRANTS FOR CURRENT_USER;
SHOW GRANTS FOR CURRENT_USER();

または、usersテーブルmysql.userをクエリして、列Lock_tables_priv: Yを確認することもできます

2
Valentin Despa