web-dev-qa-db-ja.com

1044-ユーザー 'user' @ 'localhost'のデータベース 'db'へのアクセスが拒否されました

私がホストしている新しいサイトでphpmyadminを介してデータベースとテーブルを作成するためのSQLスクリプトをインポートするために多くのことを試みました。しかし、私はエラーが出ています、

1044-ユーザー 'user' @ 'localhost'のデータベース 'db'へのアクセスが拒否されました

サンプルデータベースを直接作成しようとしました。同じアクセス拒否エラーが発生します。

ユーザーに特権を付与することもできません。同じアクセス拒否エラーが発生します。

次に、show grantsコマンドの出力を示します。

show grants;
GRANT USAGE ON . TO 'someuser'@'localhost' IDENTIFIED BY PASSWORD 'somepw' 

GRANT ALL PRIVILEGES ON someuser\_%.* TO 'someuser'@'localhost' 

任意の助けいただければ幸いです。ありがとうございました。

12
user3141777

Godaddyを使用している場合はしないでください直接phpMyAdminに移動してsqlコマンドを実行します。

MySQL®Databasesセクションに移動して、そこにデータベースを作成する必要があります。次にユーザーを作成する許可を付与して、作成したデータベースにアクセスします。これでphpMyAdminに移動してSQLコマンドを記述できます。

お役に立てれば

12
5511002233

ユーザーsomeuserがデータベースdbに対する適切な権限を持っていないことは明らかです。この問題を修正するには、データベースに対するユーザーの権限を付与する必要があります。

ボットに管理者権限がある場合は、そのsomeuserに対するdbへの権限の付与について管理者に連絡してください

1
Abdul Manaf

私は同じ問題を抱えていたので、問題を解決してGRANTEEを変更し、ユーザーにPhpMyAdminですべての操作を実行できるようにしました。手順は次のとおりです。

  1. Root権限でmysqlに入るが、:

    Sudo mysqlパスワードを入力し、次のように入力します。

    SELECT * FROM information_schema.user_privileges; IS_GRANTABLEのユーザーがイエスかノーかを確認します。イエスの場合は、PRIVILEGE_TYPEを参照してください。それがtrueの場合は、最後の操作を追加して、それが単に牽引操作である可能性があります。 IS-GRANTABLEをnoからyesに変更するには、この link を参照してください。これがお役に立てば幸いです。

0
Mahmoud Abbas

私にとっての問題は、新しいデータベース名を作成したり、データベースの名前を変更したりする権限がないことです。管理者に連絡して権限を利用するか、.sqlファイル...次に、テキストエディターで.sqlファイルを開き、次の行を見つけます。

CREATE DATABASE IF NOT EXISTS `enter the existing db name` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `enter the existing db name`;

その後、.sqlファイル...すべてのテーブルを正常にインポートできます!

0
BharathRao

localhostまたはwebサーバーからデータベースを正しくエクスポートしていない場合、次の手順に従ってlocalhostデータベースに移動し、[カスタム-可能なすべてのオプションを表示する]チェックボックスをオンにして、[エクスポート]タブをクリックします。下部にある[移動]ボタンをクリックすると、データベースが適切にエクスポートされ、ホスティングや、エラーのない任意の場所にインポートできるようになります。

0
Aziz

ユーザー名、パスワード、データベース名が正しいことを確認する必要があります。データベース「サンプル」を扱っている場合は、クエリで「db」ではなく「sampled」と入力して、ステートメントでquota( ')を使用する必要がないことを確認する必要もあります。詳細および正確な詳細については、次のリンクにアクセスしてください。 http://onephin.com/1044-access-denied-user-user_namelocalhost-database-database_name/

0
Kuldeep Makwana