21

WindowsにWAMPをインストールしていますが、PhpMyAdminに[特権]タブが表示されないようです。他のフォーラムの議論や記事を読んで、私は次のことをしました:

  • ルートとしてログインしていることを確認しました
  • 再インストールされたWamp
  • mysqlユーザーをリセットします
  • ユーザーに対してmysqlチェックを実行します
  • キャッシュをクリアしました

これらのテストを通じて、次のエラーが発生しましたCan't find file: 'user' (errno: 2)。それに対する解決策をグーグルで検索しても無駄であることがわかった。どんな助けでもいただければ幸いです

更新:スクリーンショット ここに画像の説明を入力してください

ありがとう

4

9 に答える 9

21

root として実行していることが確実な場合は、Cookie をクリアしてから更新してみてください。これは、私の知る限り、特に Google Chrome に影響するバグですが、他のブラウザについては確実なことは言えません。Chrome の [開発者] タブで、削除する Cookie を選択できることに注意してください。ローカルホストの Cookie のみを削除する必要があります。

編集:

大野。これで、'user' テーブルが本当に削除されました。私の提案は、データベース内のテーブルの CREATE スクリプトを見つけるかmysql、完全に再インストールすることです (とにかく、失われる DB はあまりありません)。記録のために:

mysql> USE mysql;
Database changed
mysql> SHOW TABLES;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.00 sec)
于 2013-02-05T03:19:28.310 に答える
6

cPanel / WHM の使用中にこの問題が発生した場合は、cPanel サイトの以下にリンクされている投稿に次のように記載されています。

内部ケース番号 37402 により、phpMyAdmin を介してユーザーとデータベースを追加/削除/名前変更する機能は、データベース マッピング機能のために削除されました。

つまり、[ユーザー/権限] タブが cPanel の phpMyAdmin のバージョンから削除されており、元に戻るとは思えません。2013年12月の投稿です。

http://forums.cpanel.net/f354/phpmyadmin-users-tab-gone-367​​661.html

投稿に回答した cPanel スタッフ メンバーの cPanelMichael は、2 つの選択肢を推奨しました。

  1. 「ホーム > SQL サービス > データベース マップ ツール」を使用します。これには、phpMyAdmin が提供する主要な機能が欠けているようです。
  2. 独自のスタンドアロン バージョンの phpMyAdmin をインストールし、cPanel バージョンの代わりにそれを使用します。

あなたは進歩を愛さなければなりません。

于 2015-02-01T05:18:38.727 に答える
2

私はこのように問題を解決しました:

1) 次のような SQL クエリを使用してルート パスワードを設定します。

  • メイン ページには、現在のルート ユーザーが表示されます。通常は、root@localhost
  • したがって、パスワード変更のクエリ:
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOURPASSWORDHERE');

2) config.inc.phpwamp/xampp フォルダーで検索して、次のように変更しますauth_type

  • これらの設定は他にもあるかもしれませんが、必要なのは次の行を含むものです:
    $cfg['Servers'][$i]['auth_type'] = 'SOMETHING';- So you get: (または必要に応じて http)に変更'SOMETHING'します。'cookie'
    $cfg['Servers'][$i]['auth_type'] = 'cookie';

3) サーバーのすべてのブラウザー Cookie をクリア/削除します (通常は、localhost または 127.0.0.1 Cookie を探します)。

4) phpyadmin の Web ページに再度アクセスします。ログイン ボックスが表示されます (html または http - Cookie を設定するか http を設定するかによって異なります)。

5)ログイン - これで完了です。:)突然「権限」/「ユーザー」タブが表示され、終了ボタンも突然表示されます。:) (「小さな家」の隣 - 左上)



PS:config.inc.phpより興味深い設定が含まれています :)

于 2014-02-11T10:39:08.263 に答える
2

これを理解するのに長い時間がかかり、「ルート」ログインが役に立たなかった.

ログアウトして再度ログイン:

今回はユーザー名をrootにしました

そして、自分のユーザー アカウントと同じパスワードを使用すると、アクセスが許可されました。

これが私のために働いたものです。

于 2015-04-19T00:52:59.237 に答える
1

上部のタブに移動し、 [権限の編集] をクリックしUsersてユーザー ( rootadmin、など) を編集し、[管理] の下で をクリックしてください。anygrant

于 2013-02-05T03:11:00.353 に答える
0

「localhost」 @ phpmyadmin ページとしてログインする必要があります。

「localhost」ユーザーに与えられる権限は限られています

ここで、パスワードなしで「root」としてログインした場合と同様に、すべての権限が付与され、phpmyadim ホームページにユーザー タブが表示されます。

于 2014-03-22T03:48:56.020 に答える