データベース作成 ※指定しなくてもDefaultは utf8mb4
CREATE DATABASE db_name CHARACTER SET utf8mb4;
データベース削除
DROP DATABASE db_name;
データベース情報表示
SHOW CREATE DATABASE db_name;
データベース一覧
SHOW DATABASES;
テーブル一覧
SHOW TABLES;
データベース変更
USE db_name;
ユーザ作成 ※8.0より以前はCREATE USERは使用しなかった
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'xxxxxxxx';
権限付与
GRANT ALL ON db_name.* TO 'user_name'@'localhost';
リフレッシュ
FLUSH PRIVILEGES;
パスワード変更
set password for user_name@localhost='xxxxxxxx';
ALTER USER 'user_name'@'localhost' IDENTIFIED BY 'xxxxxxxx';
DBユーザ一覧
SELECT user FROM mysql.user;