MySQL インストールとセットアップ
(一度アンインストールしたい時)
アンインストール brew uninstall mysql
ディレクトリ削除 /usr/local/var/mysql
*キープしたいDBのフォルダは退避させておく
セットアップ
インストール brew install mysql
バージョン確認 mysql --version
起動 mysql.server start
rootにログイン mysql -uroot
ログイン中のユーザを見る select user();
ユーザ作成 create user '???'@localhost identified by 'password';
*???:ユーザ名
登録されているユーザ、ホスト一覧を見る select user, host from mysql.user;
作ったユーザに全ての権限を付与 grant all privileges on *.* to '???'@'localhost';
権限変更の反映 flush privileges;
rootユーザは基本的に使わないようにする
ログアウトして、付与したユーザーにログイン exit
mysql -u ??? -p
DB操作
データベース作成 create database mydb;
データベース一覧を見る show databases;
作ったデータベースに切り替える use mydb;
テーブル作成
create table users(
email VARCHAR(30) NOT NULL,
password VARCHAR(30) NOT NULL,
PRIMARY KEY(email));
テーブルの中身を見る desc users;
テーブルにデータ挿入 insert into dog values("test@gmail.com","password");
テーブルから全権取得 select * from users;
終わるとき
ログアウト exit
起動停止 mysql.server stop
Discussion