phpmyadminのインストールが完了しました。ただし、メインのナビゲーション パネルに「ユーザー」または「権限」タブがないようです。そのため、データベースに新しいユーザーを追加できません。どこから探し始めればいいですか?
11 に答える
127.0.0.1/phpmyadmin
答えは、代わりにに行くことですlocalhost/phpmyadmin
。できます!
パーミッションなしでユーザーとしてログインした場合に発生する phpmyadmin (または機能? もう誰が知っているか) にこのバグがあります。解決策は、ブラウザの Cookie をクリアすることです。最良の結果を得るには、途中で mySQL サーバーを再起動してください。
Windows 7 で Apache と mySQL で XAMPP パッケージを使用していますが、これでうまくいきました。
Privileges
タブにあります
ここで新しいユーザーを追加できます
どうやらあなたがいるときにだけ来るようですlocalhost
。したがって、他の仮想名前付きサーバーではなく、そのホスト名を介してアクセスしていることを確認してください。local
のエイリアスとして設定したものを使用してアクセスしていたため、同じ問題が発生しましたlocalhost
。
私が見つけたものを共有したいだけです
最初はphpmyadminにユーザータブがありましたが、今は次の方法でしかアクセスできませんhttp://127.0.0.1/phpmyadmin
- 「ユーザー」タブを失った最初の原因は次のとおりです
しかし、突然ホストファイルが変更されました(Windowsでは「Windows\System32\drivers\etc\hosts」)
それは言う
127.0.0.1 somehostname
#127.0.0.1 localhost
- 別のことですが、それが関連しているかどうかは疑問です
次に、Apache構成httpd.confを変更して、ローカルホストだけでなくネットワーク上でワンプを開くようにしました
<Directory "D:/Program Files (x86)/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
# Online --> Require all granted
# onlineoffline tag - don't remove
Require local
allow from all
</Directory>
- ホストファイルを元に戻し、localhost = 127.0.0.1 を使用して phpmyadmin にアクセスしました。
[権限] タブで、[新しいユーザーの追加] をクリックします
ローカルホストではなく、ブルーホスト アカウントで同じ問題が発生しました。何らかの理由で、phpMyAdmin には root アクセス権がないため、特権タブがありません。phpMyAdmin の代わりに MySQL データベースを使用してユーザーを追加できます
WHM/cPanel を使用している場合、このタブは最近削除されました。
私はこれと同じ問題を抱えていました。インストール時に作成するように求められたユーザー名を使用していました。DebianディストリビューションであるCrunchbangを使用しているため、apt-getを使用してコマンドラインからインストールしました。ログインすると、User: フィールドは username@localhost と表示されていました。ログアウトして再度ログインしましたが、今回は root をユーザー名として入力し、ユーザー アカウントと同じパスワードを使用すると、アクセスが許可されました。