まずはMy SQLに接続します。コンソールで次のコマンドを実行。
>mysql -u root -p Enter password: **** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 15 Server version: 8.0.36 MySQL Community Server - GPL
データベースとユーザーの作成
データベースとユーザーを作成します。作成したユーザーがデータベースを扱えるように権限を付与します。
データベース作成
mysql> CREATE DATABASE SAMPLE_DB; Query OK, 1 row affected (0.01 sec)
ユーザー作成
mysql> CREATE USER 'SAMPLE_USER'@'localhost' IDENTIFIED BY 'pass'; Query OK, 0 rows affected (0.01 sec)
権限付与
mysql> GRANT ALL PRIVILEGES ON SAMPLE_DB.* TO 'SAMPLE_USER'@'localhost'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec)
確認
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | sample_db | +--------------------+ 5 rows in set (0.00 sec) mysql> SELECT User, Host FROM mysql.user; +------------------+-----------+ | User | Host | +------------------+-----------+ | SAMPLE_USER | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)