MySQL のリモートアクセス権限を設定する方法

MySQLのリモートアクセス権を構成するには、以下の手順に従ってください。

  1. MySQLサーバーのコマンドラインインターフェイスにログインする。
  2. 以下のコマンドを使用し、リモートからアクセスできるユーザーを作成し、パスワードを設定します。
  3. CREATE USER ‘ユーザー名’@’%’ IDENTIFIED BY ‘パスワード’;
  4. ‘username’は作成するユーザ名、’%’はどのホストからでも接続を許可、’password’はそのユーザのパスワードです。
  5. 授予该用户访问数据库的权限:
  6. ‘username’@’%’ に *.* に対する ALL PRIVILEGES を付与
  7. これにより、そのユーザーはすべてのデータベースに対するすべての操作権限が与えられます。
  8. 刷新MySQL的权限表:
  9. FLUSH PRIVILEGES;
  10. 如果您的服务器有防火墙,确保端口3306(MySQL默认端口)已经打开,允许远程连接。

上記のステップを完了すると、指定されたユーザー名とパスワードを用いて、任意のリモートホストから MySQL サーバーに接続できるようになります。セキュリティ上、ワイルドカード ‘%’ を使用せず、特定の IP アドレスからのみリモート接続を許可することをお勧めします。

bannerAds