Linuxなどでmakeしてインストールすると
サーバ以外の端末で何もできない場合があります。
それはrootユーザのlocalhostアクセスしかできないからです。
よってMySQLのコンソールで以下でユーザを追加します。
- GRANT ALL PRIVILEGES ON *.* TO username@localhost
- IDENTIFIED BY 'password' WITH GRANT OPTION;
- FLUSH PRIVILEGES;
これは「username」というユーザを作成して、
そのユーザはlocalhostから'password'でアクセスする
っていう意味になります。
ALLの部分は全権限を与えるって意味で
*.*の部分はDBやテーブルを指定して行うことができます。
よって細かく指定するには
- GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON dbname.* TO
- username@'192.168.24.%' IDENTIFIED BY 'password';
- FLUSH PRIVILEGES;
って感じで行います。
0 件のコメント:
コメントを投稿