ホームページ >データベース >mysql チュートリアル >MySQL エラー 1044: データベース作成のためのアクセスが拒否された場合の解決方法
MySQL エラー: データベース作成のためのアクセスが拒否されました
ユーザーが MySQL にクエリを書き込もうとしましたが、「エラー 1044 (42000)」が発生しました: ユーザー ''@'localhost' のデータベースへのアクセスが拒否されました'db'."
分析:
ユーザーの権限は限られており、ユーザーまたはデータベースを作成するために必要な権限を持っていません。
診断:
問題は、ユーザーのCREATE USER および CREATE DATABASE 権限。これらの権限がないと、ユーザーはこれらの操作を実行できません。
解決策:
このエラーを解決するには、ユーザーは root ユーザーとしてサインインし、必要な権限を付与する必要があります。
手順:
mysql -u root -p
CREATE USER 'parsa'@'localhost' IDENTIFIED BY 'parsa'; GRANT ALL PRIVILEGES ON *.* TO 'parsa'@'localhost;
以上がMySQL エラー 1044: データベース作成のためのアクセスが拒否された場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。