環境

MySQLインストール

$ brew install mysql
$ mysql --version
mysql  Ver 14.14 Distrib 5.7.13, for osx10.11 (x86_64) using  EditLine wrapper
$ mysql.server start
Starting MySQL
.. SUCCESS!

セキュリティ設定

$ mysql -u root

rootユーザーのパスワード設定

mysql> SET PASSWORD FOR root@localhost=PASSWORD('hoge');
$ mysql -u root -p

データベース&一般ユーザー&テーブル作成

mysql> create database test;
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
mysql> grant all on test. * to dbuser001@localhost identified by 'dbpwd0001';
mysql> use test;
mysql> create table users (id int, name varchar(50), email varchar(255), password varchar(16));
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| users          |
+----------------+
mysql> insert into users (id, name, email, password) values (1, 'kimura', 'kimura@foo.com', 'kimpwd');
mysql> insert into users (id, name, email, password) values (1, 'tanaka', 'tanaka@foo.com', 'tanapwd');
mysql> insert into users (id, name, email, password) values (1, 'yoshida', 'yoshida@foo.com', 'yoshipwd');
mysql> select * from users;
+------+---------+-----------------+----------+
| id   | name    | email           | password |
+------+---------+-----------------+----------+
|    1 | kimura  | kimura@foo.com  | kimpwd   |
|    1 | tanaka  | tanaka@foo.com  | tanapwd  |
|    1 | yoshida | yoshida@foo.com | yoshipwd |
+------+---------+-----------------+----------+

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS