MySQL 他のマシンからの接続
MySQLではデフォルトはlocalhostからの接続のみ許可されています。ここではWindowsマシンのMySQL AdministratorからMySQL(Linux)に接続を行います。
まずはuserテーブルに接続するHost(IPアドレス指定)とユーザ(test)を登録します。
まずはuserテーブルに接続するHost(IPアドレス指定)とユーザ(test)を登録します。
mysql> use mysql;
mysql> INSERT INTO user (host, User) VALUES('192.168.xxx.xxx', 'test');
次にパスワードを設定します。mysql> INSERT INTO user (host, User) VALUES('192.168.xxx.xxx', 'test');
mysql> UPDATE user SET Password=PASSWORD('パスワード') WHERE User='test';
mysql> flush privileges;
これでWindowsのMySQL Administratorでログインできます。ただしこれだけではスキーマやテーブル、ユーザの作成などが行えません。今作成したtestユーザに権限を設定する必要があります。ここではすべての権限を付与しています。mysql> flush privileges;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@192.168.xxx.xxx IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
これでめでたくWindowsからすべての操作が可能になります。トラックバック(0)
このブログ記事を参照しているブログ一覧: MySQL 他のマシンからの接続
このブログ記事に対するトラックバックURL: http://blog.e-slas.com/weblog/mt-tb.cgi/12
