MySQL のリモートアクセス権限を設定する方法
MySQLのリモートアクセス権を構成するには、以下の手順に従ってください。
- MySQLサーバーのコマンドラインインターフェイスにログインする。
- 以下のコマンドを使用し、リモートからアクセスできるユーザーを作成し、パスワードを設定します。
- CREATE USER ‘ユーザー名’@’%’ IDENTIFIED BY ‘パスワード’;
- ‘username’は作成するユーザ名、’%’はどのホストからでも接続を許可、’password’はそのユーザのパスワードです。
- 授予该用户访问数据库的权限:
- ‘username’@’%’ に *.* に対する ALL PRIVILEGES を付与
- これにより、そのユーザーはすべてのデータベースに対するすべての操作権限が与えられます。
- 刷新MySQL的权限表:
- FLUSH PRIVILEGES;
- 如果您的服务器有防火墙,确保端口3306(MySQL默认端口)已经打开,允许远程连接。
上記のステップを完了すると、指定されたユーザー名とパスワードを用いて、任意のリモートホストから MySQL サーバーに接続できるようになります。セキュリティ上、ワイルドカード ‘%’ を使用せず、特定の IP アドレスからのみリモート接続を許可することをお勧めします。