MySQLのDB・ユーザー作成

MySQL(MariaDB)上に利用するDB、ユーザーを作成する。

mysql -u root -p  -e "CREATE DATABASE [DB名] CHARACTER SET utf8;"
mysql -u root -p  -e "CREATE USER '[DBユーザー]'@'[接続ホスト]' IDENTIFIED BY '[DBユーザーパスワード]';"
mysql -u root -p  -e "GRANT ALL ON [DB].* TO '[DBユーザー]'@'[接続ホスト]' IDENTIFIED BY '[DBユーザーパスワード]';"
mysql -u root -p  -e "FLUSH PRIVILEGES;"

ここでは、全権限を付与しているが、内容により選別を行う。