St_Hakky’s blog

Data Science / Human Resources / Web Applicationについて書きます

MySQL:Databaseのセットアップ

こんにちは。

MySQLを最近頻繁に使うので、その際にセットアップでやったこととかのメモをまとめておきました。

○環境

Windows 10(64bit)

Windowsだけど、コマンドとかに関しては多分一緒な感じだと思う。ところどころCentos7でも同じようなことをやって、環境を作ったりしたので、違っている部分があるかもしれない(つまり適当)。

○インストール

以下の記事を参考してやった。

www.dbonline.jp

情報はコロコロかわるので、本家を見るのが安心。

■参考文献

〇ユーザーの作成

MySQLをインストールした直後は「root」ユーザーしか作成されていませんので、新しいユーザーを作成します。

作成するコマンドは以下の通り。

CREATE USER <user>;
CREATE USER <user> IDENTIFIED BY 'password';

初回のコマンドはパスワードなしでのユーザーの作成方法。次のコマンドがパスワードありでのユーザーの作成方法。ちなみに、複数人同時にユーザーを作成する場合は以下の通り。

CREATE USER user1 IDENTIFIED BY 'password1', 
  user2 IDENTIFIED BY 'password2',
  user3 IDENTIFIED BY 'password3', ...;


またユーザーの書式は、以下の通り。

user_name@host_name

ホスト名にはIPアドレスとかlocalhostとかを指定することができます。

〇ユーザーの確認

利用可能なユーザーを確認するには、以下のコマンド、

select User, Host from mysql.user;

で確認します。

〇ユーザーの削除

削除の方法は、

DROP USER 'user'@`host_name`;

のようにします。

〇ユーザーの権限の設定

詳しくは以下のURLの記事をみた方がいいです。凄くまとまっていてわかりやすい。


それでは。