1. ホーム
  2. mysql

[解決済み] MySQL mysqlへのリモート接続を許可する方法

2022-03-22 22:32:05

質問

ローカルマシンにMySQL Community Edition 5.5をインストールし、外部ソースから接続できるようにリモート接続を許可したいのですが、どうすればよいですか?

どうしたらいいですか?

どのように解決するのですか?

MySQL では、デフォルトで許可されています。

デフォルトで無効になっているのは、リモート root にアクセスできるようになります。 もしそれを有効にしたい場合は、ローカルでこのSQLコマンドを実行してください。

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
 FLUSH PRIVILEGES;

そして、次の行を探し コメントアウト の中で my.cnf ファイル(通常は /etc/mysql/my.cnf Unix/OSXシステム上では 場合によっては、ファイルの場所が /etc/mysql/mysql.conf.d/mysqld.cnf になることもあります)。

Windows システムの場合、MySQL のインストール ディレクトリにあります(通常、次のようになります)。 C:\Program Files\MySQL\MySQL Server 5.5\ となり、ファイル名は my.ini .

変更ライン

 bind-address = 127.0.0.1

まで

 #bind-address = 127.0.0.1

そして、MySQLサーバーを再起動する( ユニックス/OSX そして ウィンドウズ ) をクリックすると、変更が有効になります。