• ベストアンサー

MySQLAdminでユーザー追加する

宜しくお願いします。 MySQLAdminの特権でユーザーを登録しようとしていますが、そのユーザーは特定のテーブルしか触れないように設定し、さらに、特権などを一切与えないように設定するにはどうすればよいのでしょう?

  • nikuq
  • お礼率75% (477/631)
  • MySQL
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

ユーザーを追加する時にユーザー名やパスワードを入れる「ログイン情報」の項目の下に「グローバル特権」の項目がありますがここには何もチェックをいれないでください。 要するにここが特権になります。 で、とりあえずこのまま登録します。 このままではどのテーブルも操作できませんので、次に特定のテーブルの操作権限だけを与えます。 「データベース特定 特権」の項目でそれを設定します。 あらかじめ、そのテーブルが作ってある場合は、「データベースへ特権の追加」の「テキストフィールドを使用」のセレクトボックスでテーブルを選択できます。 そして、選択したらそのまま実行をクリックします。 すると、そのテーブル内でのみ使用できる特権を選択することができます(「データベース特定 特権」の部分)ので、ここで許可する項目にチェックを入れて実行してください。 以上で完了です。

その他の回答 (1)

  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.2

No.1です。 一部訂正します。 > そのユーザーは特定のテーブルしか触れないように データベース単位では制限できますがテーブル単位ではできません。 以下訂正 > このままではどのテーブルも操作できませんので、次に特定のテーブルの操作権限だけを与えます。 「このままではどのデータベースも操作できませんので、次に特定のデータベースの操作権限だけを与えます」 > あらかじめ、そのテーブルが作ってある場合は 「あらかじめ、そのデータベースが作ってある場合は」 > セレクトボックスでテーブルを選択できます。 「セレクトボックスでデータベースを選択できます。」 > すると、そのテーブル内でのみ使用できる特権を選択することができます 「すると、そのデータベース内でのみ使用できる特権を選択することができます」

nikuq
質問者

お礼

ありがとうございます!! 早速実行させて頂きました。 ばっちり出来ました。本当に助かりました!! ありがとうございましたm(__)m

関連する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
  • かねやんMySQLAdmin

    MySQLのソフトで「かねやんMySQLAdmin」を使っていますが、レプリケーションの設定方法がわかりませんので教えてください。よろしくお願いします。

    • ベストアンサー
    • MySQL
  • MySQLにユーザを登録したい

    のですがLinuxではどのようなコマンドで登録するのでしょうか? パスワードを設定するのは mysqladmin -u root password 'xyz' -p でできることは分かるのですが 最初から存在するroot以外のユーザを作る方法がわかりません

    • ベストアンサー
    • MySQL
  • 一般ユーザのパスワードの設定方法

    を教えてください スーパユーザならば #mysqladmin -u root password 'abc' -p でパスワードの設定/変更ができますが 一般ユーザの場合は %mysqladmin -u user1 password 'abc' -p とするとエラーになります どうすれば一般ユーザでもパスを設定できるのでしょうか?

    • ベストアンサー
    • MySQL
  • ユーザーの追加後に。。。

    Win XPです。今まで別のユーザーが使用していたPCを、LAN接続のために新規ユーザー登録を行いました。新規ユーザーでLANへの接続はうまく行えたのですが、新規ユーザーでログオンをするとMS-IMEが使用できない、ショートカットがデスクトップに作成ができない(「送る」でデスクトップにショートカットができると思うのですが。。)、Notepadが使用できない???等などの事象がおきてしまいお手上げです。当然のことなのですが、今まで使用していたユーザーでログオンした場合は、日本語入力はできるし、ショートカットの作成はできます。新規ユーザーを登録した場合に何か設定をしてあげないといけないのでしょうか?すみません。かなりあせっていて支離滅裂ですが教えてください。

  • ユーザーの追加について

    環境Oracle 8.0 下記の2データベースが起動しています DB名前:wrk01 ユーザー :USR1,USR2 USR1:全テーブルに読み書き可能 USR2:全テーブルに読みのみ可能 テーブル :TR_JOB1,TR_JOB2,TR_ADDRESS,TR_TEL DB名前:TES01 ユーザー :USR1,USR2 USR1:全テーブルに読み書き可能 USR2:全テーブルに読みのみ可能 テーブル :TR_JOB1,TR_JOB2,TR_ADDRESS,TR_TEL 質問1  DB:TES01 にユーザー:USR3を追加し  テーブル :TR_JOB1 :読み書き可能  テーブル :TR_JOB2 :読みのみ可能  テーブル :TR_ADDRESS:読みのみ可能  テーブル :TR_TEL :読みのみ可能  を構築したい場合、  どのようにすればいいのでしょうか?  SQL文等ご教示くださいます様お願いします

  • winndos7のユーザー追加

    winndows7でユーザー追加しました。アイコンは張り付いたのですが、クリックすると 「RutineEror]となって開けません。対策を教えてください。またAzbyClubに登録済み(2011年12月29日)の登録番号とパスワードを入れてもログインできません登録番号は正しいので、パスワードが間違っているとおもわれます。この場合の再設定を教えてください。

  • ユーザの追加

    MySQLに新たにユーザを追加する際、 GRANT ALL ON データベース名.テーブル名 TO ユーザ名@localhost IDENTIFIED BY 'パスワード' とすれば、localhostから接続できるユーザを追加できますが、これを、他のPCからも接続できるユーザとして追加したい場合、localhostの部分をどのようにすればよいのでしょうか?

    • ベストアンサー
    • MySQL
  • かねやんMySQLAdminのコネクト失敗

    よろしくお願いします。 かねやんMySQLAdminでコネクトができません。 ・ユーザー名:root ・ホスト名:localhost ・ポート番号:3306 上記でログインしようとしてますが「コネクト失敗」になります。 (アクセスホストの欄にそれらしき物が表示されて無いのが原因でしょうか?) MySQLではrootで接続できています。 しかし、かねやんではコネクト失敗となってしまいます。 ・かねやんMySQLAdmin1.43 ・mysql-6.0.3-alpha-win32 ・OSはWinXP home edtion version 2002 service pack2 どうかアドバイスをよろしくお願いします。

  • ドメインユーザーの一括登録・詳細設定

    今回、業務で2000アカウントほどドメインに新規で登録することになったのですが、とても手作業で登録できる量ではないので、adduserかnet userでのバッチファイルでの一括登録を考えています。 ですが、上記コマンドだと詳細な設定がちょっと難しい?ように思えます。 今回設定したいのは ・ユーザーのアカウントとパスワード ・特定のユーザーはパスワード期限がなく、ある特定のユーザーはパスワードの有効期限を設定したい。 ・特定のユーザーは初回ログオン時にパスワードの変更が必要だが、特定のユーザーは特に変更しなくてよい(ダイアログを出さない) ・・・というユーザーごとにアカウント&パスワードのポリシーが違うのですが、これらの設定をコマンドから行うことは可能でしょうか?