MySQLに外部接続許可を設定する方法

2021年11月27日

環境
Ubuntu 21.10
MySQL8.0.27

1.外部接続を許可します
# sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
修正前
127.0.0.1
修正後
0.0.0.0

2.MySQLを再起動します
# sudo service mysql restart

3.FireWallを設定します
# sudo ufw allow 3306
ルールをアップデートしました
ルールをアップデートしました(v6)
# sudo ufw reload
ファイアウォールは有効になっていません(再読込を飛ばします)

4.ユーザーを作成します
mysql > CREATE USER 'admin’@’%’ IDENTIFIED WITH mysql_native_password BY 'Ark989@#’;

データベース「demodb」を作成します
mysql> create database demodb;

権限を付与します
mysql> GRANT ALL PRIVILEGES ON demodb.* TO 'admin’@’%’;

MySQL

Posted by arkgame