解説
ユーザーのアクセス権限を確認する
登録されているユーザーの確認
1 |
select user, host from mysql.user; |
これでhogeは外部からの接続でも利用可能
1 |
GRANT ALL ON *.* TO hoge@'%' IDENTIFIED BY 'hoge' WITH GRANT OPTION; |
firewall
mysqlで外部接続する際にfirewallでmysqlを許可してあげないといけない
もしローカル環境とかでめんどくさかったらfirewallを無効にしてもいいかも
1 2 3 4 5 |
firewallの状態確認 systemctl status firewalld fairewallをストップ systemctl stop firewalld |
無効にするのではなくMySQLを許可したい場合は下記のURLを参考
設定ファイルの確認
/etc/mysql/mysql.conf.d/mysqld.conf に記載されている
bind-address = 127.0.0.1 をコメントアウトする