人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

LINUX、MYSQLなどについて質問です。
宜しくお願いします。

環境
MySQLバージョン: 5.0.22
PLESKバージョン: 8.3.0
phpMyAdminバージョン:2.8.2.4

ツールとしてwinSCPがあります。

(1)MySQLの最高権限ユーザーを調べる方法を教えてください。

(2)PLESKからphpMyAdminを開く時に、
MySQLの最高権限ユーザーで開く方法を教えてください。

●質問者: webuser
●カテゴリ:ウェブ制作
✍キーワード:Linux MySQL phpMyAdmin Plesk WinSCP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● km1967
●60ポイント

(1) ユーザー権限一覧機能は提供されていないので

SELECT User, Host FROM mysql.user

を実行してユーザー一覧を得た後

SHOW GRANTS [FOR <ユーザー名>[@<ホスト名>]];

で個別に権限を確認するしかない。

◎質問者からの返答

ありがとうございます。

試してみたのですが、どうやらmysqlDBのUserテーブルを見る権限がなかったようです。

なにか代案があれば教えてもらえると助かります。


2 ● rouge_2008
●10ポイント

環境が分かりませんので、直接的な回答にはなりませんが参考にしてください。

(1)通常、MySQLの最高権限を持っているユーザーは「root」です。

ご自分で構築した環境ではないのでしょうか?


(2)PLESKのどのタイプのユーザーなのでしょうか?

ユーザーのタイプによって権限が異なりますので、最高権限を持ったユーザーでは開けない場合があります。

・サーバ管理者向けのドキュメント

http://download1.parallels.com/Plesk/Plesk8.3/Doc/ja-JP/plesk-8....

※自前サーバや専用サーバでしたら、こちらを参考にしてください。(Pleskに「admin」でログインしているのでしたら、こちらだと思います。)

「サーバの設定とメンテナンス」→「Plesk のデータベースホスティング設定」の「リモートデータベースホスティングの設定」および「データベースサーバの管理」は、既に完了していますか?

※「顧客へのサービス」→「Web サイトのホスティング」→「データベースの配置」の配置も確認してください。

なお、こちらのタイプの場合は、root権限があるはずです。

サーバにrootでログインするか、「su root」あるいは「su -」でrootになれば、「mysql mysql」でmysqlに直接アクセス可能です。

※MySQLのrootにパスワードを設定した場合は、「mysql -p mysql」を実行してからパスワードを入力します。

※ユーザーでログインした状態で、次のコマンドを実行しても可能です。

1.MySQLにrootでログイン「mysql -u root -p」

※パスワードを設定していない場合は、「-p」は必要ありません。

2.ユーザーの確認「SELECT User, Host FROM mysql.user;」

※1番目の回答者の回答と同じSQL文を実行します。


以下の記事もとても参考になります。(記事内参考リンク先も確認してください。)

http://d.hatena.ne.jp/snufkinski/20090109/1257921643

※Pleskの特殊仕様らしく、コントロールパネルからユーザーの追加等を行う必要があるそうです。

データベースの作成方法については、以下の記事も参考になると思います。

http://mysql.nlpsuccess.net/mysql/plesk.html

※画像をクリックすると拡大表示します。


・クライアント向けのドキュメント

http://download1.parallels.com/Plesk/Plesk8.3/Doc/ja-JP/plesk-8....

※共有サーバーでPLESKが提供されている場合は、こちらを参考にすると良いのではないかと思います。

ただし、サービスによって与えられている権限が違うと思いますので、すべての操作が可能とは限りません。

「はじめに」の他、「ホスティングパッケージに含まれるリソース割り当てとホスティング機能の表示」以下のすべてのページも確認してみてください。

※データベースについての解説は、「Web サイトのホスティング」→「データベースの配置」にあります。


・ドメイン管理者向けのドキュメント

http://download1.parallels.com/Plesk/Plesk8.3/Doc/ja-JP/plesk-8....

※こちらも共有サーバーの場合は当てはまりそうです。

※データベースについての解説は、「Web サイトの設定と維持」→「データベースの配置」にあります。



PLESKのphpMyAdminでは、一つのDBしか表示出来ない(同時に複数を見る事が出来ない)そうです。

root権限があるのでしたら、独自にphpMyAdminを設置して、表示確認専用に使用してはいかがでしょうか?

ただし、上で紹介した記事にもあるとおり、phpMyAdminで作成したDBやDBユーザーは、Pleskから認識できないそうですのでご注意ください。

http://forum.tsukaeru.net/viewtopic.php?p=7649&sid=fb7ed1e221dcf...


※共有タイプのレンタルサーバーの場合は、他のユーザーを確認する事は出来ないと考えてください。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ