MySQL
set up
MySQL インストール
# yum install mysql mysql-devel mysql-server mysql-test mysql-test
起動
# service mysqld start
MySQL にログイン(root)
# mysql -u root -p
初期パスワードは空文字列。
ログインできたら、パスワードを設定する。
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password_for_root');
mysql> exit;
# mysql -u root -p
(設定したパスワードでログイン)
database と一般ユーザの作成
mysql> create database foo;
mysql> grant all privileges on *.* to bar@localhost identified by 'password_for_bar';
mysql> exit;
# mysql -u bar -p
(設定したパスワードでログイン)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bar |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
sql ファイルの実行
SQL を外部ファイルに用意しておき、まとめて実行する。
$ mysql -u root -p < createusers.sql
文字コード
mysql> show variables like 'character_set%';