かずおの開発ブログ(主にRuby)

日々の開発のことを色々書きます。

MySQLのユーザーを作成する

基本中の基本ですが、僕のように初心者の人には役に立つかなと思うので残しておきます。

サーバーを起動

$ mysql.server start

rootでログイン

$ mysql --user=root;

userを作成('ユーザー名'@'ホスト名'で作成)

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

権限付与

GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;

ログイン確認

$ mysql --user='user' -p
$ 上で設定したパスワードを入力
mysql>

ユーザー確認(実際はrootとかも表示されます。)

mysql> select User,Host from mysql.user;
# ユーザー、ホストの一覧が表示される。上で作成したユーザーがいればOK