MySQLリモート接続:設定方法とアクセス手順【初心者向け】

MySQLのリモートアクセスを有効にするには、次の手順に従う必要があります。

  1. MySQLデータベースサーバーにログインする:
mysql -u root -p
  1. このコマンドを使用して、現在のMySQLユーザーとその権限を確認できます:
SELECT user, host FROM mysql.user;
  1. 特定のユーザーにリモートからデータベースへのアクセスを許可する場合、次のコマンドを使用して新しいユーザーを作成し、リモートアクセス権限を付与することができます。
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

新しいユーザー「ユーザー名」が作成され、どのホストからでもすべてのデータベースにアクセス権が与えられます。

  1. 私たちの会社は新しい製品を発売することを楽しみにしています。
  2. ユーザー名
  3. 192.168.1.100
CREATE USER 'username'@'192.168.1.100' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.1.100' WITH GRANT OPTION;
FLUSH PRIVILEGES;
  1. 最後に、以下のコマンドを使用して権限をリフレッシュし、MySQLセッションを終了してください:
FLUSH PRIVILEGES;
EXIT;

今、新規ユーザーがリモートでMySQLデータベースにアクセスできるようになるはずです。本番環境では、強力なパスワードの使用やリモートアクセス権の制限など、適切なセキュリティ対策を講じることを確認してください。潜在的なセキュリティリスクを減らすために。

bannerAds