❄️

MySQL インストールとセットアップ

2025/01/22に公開

(一度アンインストールしたい時)
アンインストール 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