0

Windows7にwamp2.1をインストールしましたが、phpMyAdminを開くと、Mysql'NoProvileges'というエラーが表示されます。wampをアンインストールして数回再インストールしましたが、役に立ちません。誰かがこの問題を解決する方法を知っていますか?

また、mysqlコンソールからデータベースを作成しようとすると、次のエラーが発生します。エラー1044 <42000>:データベース'a_db_name'へのユーザー''@'localhost'のアクセスが拒否されました

4

7 に答える 7

11

神に感謝し、助けてくれたすべての人に感謝します。

それは簡単です。

  1. しなければならない!phpadmin ページのログアウト アイコンをクリックします。

  2. ログインページで、次のように入力します。

ユーザー名:root パスワード: (空白)

サプライズ。これで、喜んでデータベースを作成できます。

于 2013-07-29T01:56:47.347 に答える
4

rootとしてMySQLにログインしていますか?MySQLルートとしてログインしている間は、「通常の」MySQLユーザーアカウントに明示的に権限を付与する必要があります。

まず、MySQLデータベースのrootアカウントを設定します。

ターミナルタイプ:

mysqladmin -u root password 'password'

MySQLにログインするには、次を使用します。

mysql -u root -p

編集:

特権を手動で設定するには、skip-grant-tablesオプションを使用してサーバーを起動し、mysqlクライアントを開いて、mysql.userテーブルやmysql.dbテーブルを手動で更新します。これは面倒な作業になる可能性がありますが、必要なのがすべての特権を持つアカウントである場合は、次のようにします。

skip-grant-tablesオプションでサーバーを起動します

mysqlクライアントを起動します(ユーザー名/パスワードなし)

コマンドを発行します

flush privileges;

これにより、許可テーブルが強制的にロードされます。

このようなGRANTコマンドを使用して新しいアカウントを作成します(ただし、ユーザー名とパスワードを使用したいものに置き換えます。

GRANT ALL on *.* to 'username'@'localhost' identified by 'password';

サーバーを通常モード(skip-grant-tablesなし)で再起動し、新しく作成したアカウントでログインします。

このMySQLドキュメントを参照してください。

于 2012-08-01T10:15:49.297 に答える
0

シンプルなソリューション。PhpMyAdmin の「ホーム」にあるアイコンを見つけ、クリックしてログアウトします。次に、ユーザー名「root」とパスワード「」(空白) を使用してログインします。これはそれに応じて機能します。

于 2013-10-23T14:01:42.890 に答える
0

ユーザー名は root で、パスワードは null のままにする必要があります (パスワード フィールドは空白のままにしてください)。

于 2014-01-26T14:14:38.173 に答える
0

wamp アイコンを右クリックし、mysql コンソールに移動します。パスワードを設定している場合は、パスワードを使用してログインします。デフォルトでは、パスワードは空白で、ユーザー名は「root」です。mysql プロンプトが表示されたら、FLUSH PRIVILEGES を実行します。コマンドプロンプトを終了すると、準備完了です。

于 2014-03-07T05:12:46.893 に答える
0

上記のいくつかを取り上げた、この問題に関する私のトピックを見てください。

MAMP mysql 壊れたルート ユーザー

上記のように、mysql インストールをシャットダウンし、コマンド ラインから適切に再起動する必要があります。私のトピックでは、その方法について完全に明確な指示があります。私の指示はMAMP向けですが、インストールに合わせて調整できるはずです。

于 2012-10-18T23:13:55.147 に答える
0

ステップ 1 で。データベース間で非常に重要です。ステップ 2 で、すべてのテーブルを介してデータベースを選択します。手順 3. バックアップ タイプ = 置換 & エクスポート。ステップ4で、SQLにデータベースをインポートします。注意してください:データベースをインポートする際に...すべてのテーブルを表示して、手順 4 で選択する必要があります。

于 2014-12-09T18:00:25.047 に答える