MySQLでユーザを追加する

| | コメント(0)

ずっとMS SQLSERVERかPostgreSQLをメインに使ってたんだけど、最近MySQLに触れることがどんどん増えてきました。まぁ覚えておいて損はないので備忘録に追加。

grant all on DB名.* to 'ユーザ名'@'%' identified by 'パスワード';

flush privileges;

allは全部できまっせ、という意味。DB名のあとのアスタリスクはワイルドカード。すべてのテーブルに対して、という意味。ユーザ名のあとの「%」はどっからでも、という意味。これを「localhost」としておけば、localhostからの接続しか許可しないようになる。まぁMySQLよりも先にLinuxのFWがあるが。

「flush privileges;」は設定情報を反映させるコマンド。ついついコレを忘れてしまう。

カテゴリ

コメントする

このブログ記事について

このページは、ハセテツが2008年5月 5日 11:49に書いたブログ記事です。

ひとつ前のブログ記事は「ドコモのユーザ識別番号が取得しやすくなりました」です。

次のブログ記事は「MySQLで前月、来月、三日前等の日付を求める」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。