ローカル マシンに MySQL Community Edition 5.5 をインストールしており、外部ソースから接続できるようにリモート接続を許可したいと考えています。
どうやってやるの?
ベストアンサー1
これは MySQL ではデフォルトで許可されています。
デフォルトでは、リモートroot
アクセスは無効になっています。これを有効にするには、次の SQL コマンドをローカルで実行します。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
次に、ファイル内の次の行を見つけてコメントアウトしますmy.cnf
。この行は通常、Unix/OSX システムに存在します/etc/mysql/my.cnf
。ファイルの場所は、/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サーバーを再起動します(オペレーティングシステム、 そしてウィンドウズ) をクリックして変更を有効にします。