MySQLリモート接続:設定方法とアクセス手順【初心者向け】
MySQLのリモートアクセスを有効にするには、次の手順に従う必要があります。
- MySQLデータベースサーバーにログインする:
mysql -u root -p
- このコマンドを使用して、現在のMySQLユーザーとその権限を確認できます:
SELECT user, host FROM mysql.user;
- 特定のユーザーにリモートからデータベースへのアクセスを許可する場合、次のコマンドを使用して新しいユーザーを作成し、リモートアクセス権限を付与することができます。
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
新しいユーザー「ユーザー名」が作成され、どのホストからでもすべてのデータベースにアクセス権が与えられます。
- 私たちの会社は新しい製品を発売することを楽しみにしています。
- ユーザー名
- 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;
- 最後に、以下のコマンドを使用して権限をリフレッシュし、MySQLセッションを終了してください:
FLUSH PRIVILEGES;
EXIT;
今、新規ユーザーがリモートでMySQLデータベースにアクセスできるようになるはずです。本番環境では、強力なパスワードの使用やリモートアクセス権の制限など、適切なセキュリティ対策を講じることを確認してください。潜在的なセキュリティリスクを減らすために。