- 締切済み
phpmyadminでの特権が表示方法
hostingerというレンタルサーバーで MySQLデータベースを作成しphpMyAdminで接続したのですが 特権メニューが表示されておらず、ユーザーの追加が出来ませんでした。 rootでログインしようにも、 ログイン名[root] + データベース作成時設定したパスワードでは サーバーに接続できず ログイン名[root] +パスワード無しでも接続出来ませんでした。
- who_ray_sis
- お礼率17% (15/87)
- MySQL
- 回答数3
- ありがとう数9
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- samtomsan
- ベストアンサー率55% (1060/1897)
> ではサーバーを使用するユーザーを増やすことは出来ないのでしょうか レンタルサーバーは複数人が使いますから、自由にユーザを増やすとユーザ名がぶつかる場合もありますから、1契約につき1ユーザの可能性がありますね。 hostingerに問い合わせてみて下さい。
- samtomsan
- ベストアンサー率55% (1060/1897)
> MySQLユーザー名+データベース作成時設定したパスワード でしたら問題ないですね。 phpMyAdminもバージョンにより機能が違いますし、そのレンタルサーバー側で変更している可能性もあります。 私の使用しているサーバでも「特権」は表示されません。 レンタルサーバでは自分のlinuxマシンやXAMPP(Windows)と同じとは限りませんので、そのレンタルサーバに問い合わせてみてください。 なお、私の使用しているレンタルサーバでも > ログイン名[root] + データベース作成時設定したパスワードではサーバーに接続できず 同じくできませんでした。「root」というユーザは居ませんので。 インターネットで検索して得られる情報は自前のlinuxマシンかXAMPPの例ですから、レンタルサーバの場合は違っていると考えた方が良いようです。
- samtomsan
- ベストアンサー率55% (1060/1897)
> ログイン名[root] + データベース作成時設定したパスワードではサーバーに接続できず この時点で何かおかしいですね。 簡単にはパスワードを間違っている、例えば大文字/小文字、英語/日本語を間違っていることはないですか。 あるいはDBを削除して作り直してみたらどうでしょうか。
補足
DBは作りなおしましたがダメでした。 パスワードは間違っていないと思います。 データベース作成時に決めた MySQLユーザー名+データベース作成時設定したパスワード ではログイン出来ます。
関連するQ&A
- phpMyAdminのログインユーザー追加
phpMyAdminのログインユーザー追加 いつもお世話になります。m(__)m phpMyAdminへのログイン時、今はrootユーザーでログインしています。 データベース数も増え、DBごとにユーザーを作成(データベース個別の特権で)していますが、phpMyAdminの特権で作成したユーザーは、phpMyAdminにログインできないのでしょうか? 例えば、データベースが「A」「B」「C」と3つあるとします。 管理者(root)は、すべてのDBに対して操作できる特権を設定しています。 UserAは、データベースAのみ、管理等の固有の特権を設定しています UserBは、データベースBのみ、管理等の固有の特権を設定しています UserCは、データベースCのみ、管理等の固有の特権を設定しています なお、UserA,UserB,UserCはグローバル特権は一切ありません。 現状、phphMyAdminに、UserAのユーザーIDとパスワードでログインしようとしても、「MySQL サーバにログインできません」というエラーが出てログインできません。 したい事のイメージとして (1)管理者(root)は、全てのDBを使える (2)他のユーザーは、そのユーザー専用のDBのみ使える …ここまでは今まで通りですが (3)他のユーザーも、phpMyAdminへログインできる(特権設定時のユーザー名とパスワード) (4)ログイン後、固有の特権で設定されているデータベースのみ使える お詳しい方、何卒ご教授のほど、宜しくお願い致しますm(__)m バージョン ・phpMyAdmin:2.11.10 ・MySQL:4.1.22
- ベストアンサー
- MySQL
- phpMyAdminが上手く動かない
すいません、apache,MySQL,phpを入れ、自宅にhttpサーバを立てデータベースを管理しようとphpMyAdminをインストールしたんですが、パスワードを入力しphpMyAdminに入りデータなどは弄れるんですが、ログアウトの際ログアウトのボタンを押すと、何故かログイン時の ユーザ名とパスワードの入力画面が現れ、phpMyAdminにログインした際のユーザ名とパスワードを入れても弾かれ、消したはずのroot/パスワードを入力すると、rootでログインしてしまいログアウトできません。 あとログイン後のホームには、”mbstring PHP 拡張は見つかりませんでした。また、マルチバイト文字セットを使用しているように見えます。phpMyAdmin は mbstring 拡張なしでは文字列を正確に分割することができず、また、予期しない結果が返ってくるかもしれません。”と警告が出ています。解答したものをフォルダー名を変えてドキュメントルートに入れてだけなので、特に変な弄り方はしていないと思います。 phpMyAdminのconfig.inc.phpは$cfg['PmaAbsoluteUri']、$cfg['Servers'][$i]['user']、$cfg['DefaultLang']、$cfg['Servers'][$i]['auth_type']以外は弄っていません。 どうかアドバイスをお願いします。 ちなみに、使用環境はOSwin2000pro、apache1.3.33、php4.3.10、MySQL3.23.49、phpMyAdmin-2.6.1です。
- ベストアンサー
- MySQL
- phpMyAdminが誰でもアクセスできる?
phpMyAdminをインストールし、rootにもパスワードを付与したのですが、root以外phpMyAdminでどんなIDでもログインできてしまいます。 でたらめなIDを入力しログインを押すと問題なくログインできてしまいます。 どのようにしたらrootや作成したユーザーのみログインできるようにすることができるのでしょうか?
- ベストアンサー
- MySQL
- phpMyAdminからphpMyAdminへのデータ移行
レンタルサーバーにあるMySQLのデータをphpMyAdminからエクスポートし、ローカルホストにあるMySQLにphpMyAdminのSQLでデータをインポートしようとしています。 方法は以下の通りです。 レンタルサーバーのphpMyAdminを開き、エクスポートしたいデータベースを選択します。 エクスポートを開き、 全選択 SQL 構造: 「DROP TABLE」を追加 「IF NOT EXISTS」を追加 「AUTO_INCREMENT」値を追加 逆クオートでテーブル名やフィールド名を囲む データ: 完全な INSERT 文を作成する バイナリフィールドは 16 進数を使用する エクスポート形式:INSERT ファイルで保存する ファイル名テンプレート:__DB__ テンプレートを覚える 圧縮無し SJISエンコーディングへ変換する で、実行します。 8.43 MB (8,846,019 バイト)37602行 からなる膨大なsqlファイルが作成されます。 次にローカルホストのphpMyAdminを開き、インポートしたいデータベースを選択します。 SQLを開き、 参照より、エクスポートしたsqlファイルを読み込み 圧縮:Autodetect エンコーディングnon で、実行します。 実行の結果、 「SQLクエリー無し」 のメッセージで、SQLが終了します。 もちろん、データベースは移行されていません。 レンタルサーバーのMySQLをローカルのAccessでデータ加工し、レンタルサーバーのMySQLに戻すという作業をしたいだけなのですが(ローカルでバックアップも取っておきたい)、何か解決策はありませんでしょうか?
- 締切済み
- MySQL
- PHPMyAdminでroot権限を誤って消してしまいました。
ネットワークに詳しい方への質問です。 初心者ながら本を読みつつ、MysqlのSetupが一通り完了したので、phpmyadmin で操作を試した際、誤ってroot権限を消してしまい、新たなデータベースやテーブル等を作成できない、特権なしとなってしまってます。。それどころか、 作成をしたdata baseがphpmyadminやsshでshow dagabases;で確認してみると、 listからは、消えているんですが、不思議とサイトでの動きはちゃんとしてて DBが係るであろう点も動作しているという状況です。。。 どなたか、root権限を復活させる方法をご教授頂けないでしょうか? また、現在動作している、DBはその際、再構築する必要はありますでしょうか? ちなみに当方が構築をしている環境についてはレンタルサーバーの仮想専用サーバーになります。
- 締切済み
- MySQL
- phpMyAdmin 2.3.2の設定について
phpdev5を使ってapache 1.3.2, PHP4.2.3, MySQL4, phpMyAdmin 2.3.2 をインストールしました。 そしてphpdev5を起動し、http://localhost/phpmyadmin/ にアクセスしたら、「あなたのコンフィグレーションファイルの設定がMySQLデフォルトの特権アカウントになっています (rootユーザでパスワードなし) 。 MySQLサーバーもこのデフォルト設定で動作しているので、侵入者に対して無防備です。このセキュリティーホールは必ず閉ざして下さい。」と出てしまいました。 ここから先は、「どこにある」「どのファイル」の「どこを」「どのように」書き換えれば良いのですか。 教えてください。
- 締切済み
- PHP
- 特権ユーザ情報の復元につきまして
MySQL4.1+CentOS4.4+Apache2.0にてデータベース(12データベース)運用をしています(root nonpass)。 今回、誤って以下のオペレーションをしてしまいました。 ------------------------------------------------------------- phpMyAdminにて、 [特権]--->[ユーザをすべてチェック]--->[グローバル特権をすべて削除]--->実行 ------------------------------------------------------------- すると、phpMyAdminiのデータベースが表示されなくなり、赤字で「特権無し」の表示がされました。 コマンドラインにて、ログイン(root)したところ、 show databases; にて、DBが表示されなくなり、Grantコマンド、Create Userコマンドを実施してみたのですが、rootユーザ自体の権限がないもので、すべてのコマンドが弾かれてしまいます。 /var/lib/mysqlディレクトリにDBファイル(.MYD形式等)を保存しているのですが、こちらのDBファイルは、存在しています。 この状態からrootユーザ情報を復元するにはどうすればよいでしょうか。
- 締切済み
- MySQL
- ローカルマシンにWAMP2.0を入れたあと、WordPressをインストールがうまくいきません
ローカルマシンにWAMP2.0を入れたあと、WordPressをインストールしたいのですが、インストール時のデータベースの接続でうまくいきません。 レンタルサーバーではWordpressがインストールできましたが、 ローカル環境のWAMPでうまくいかなにのは、何か問題があるのでしょうか? WAMPは正しくインストールできていますので、phpMyAdminは開きます。rootのパスワードなし?でphpMyAdminが開き、またMySQLにも接続できます。 何が悪いのかよくわかりません。 testというデータベースは作成済みです。 wp-config.php /** WordPress のデータベース名 */ define('DB_NAME', 'test'); /** MySQL のユーザー名 */ define('DB_USER', 'root'); /** MySQL のパスワード */ define('DB_PASSWORD', ''); /** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */ define('DB_HOST', 'localhost'); $table_prefix = 'wp_test_';
- 締切済み
- ブログ
- phpMyAdminでの個別の権限について
環境:XP&MySQL5&PHP5 phpMyAdmin(phpMyAdmin 2.11.5.1)で現在 ユーザ名&パスワード:root&***** でログインしています。 1.ユーザ名&パスワードを追加する方法 2.同一DB内のテーブル毎に権限を変える方法 ご存知の方おられたら、教えてください。 初心者ですいません。
- ベストアンサー
- PHP
- phpMyAdminの使い方
自分のパソコンのMySQLやアクセス、エクセル等で作ったデータベースのテーブルを上記ソフトを使ってレンタルサーバー上のデータベースにアップしたい時にはphpMyAdmin上で、どのような方法をとるのかを教えてください.
- 締切済み
- MySQL
補足
そうでしたか。 ではサーバーを使用するユーザーを増やすことは出来ないのでしょうか?