内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
02_freebsd
»
04_database
»
01_mysql
»
外部接続
トレース:
02_freebsd:04_database:01_mysql:外部接続
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 外部接続 ====== MySQLに外部から接続できるようにする。 localhost以外から接続できるようにする方法。\\ ローカルLAN以外からの場合、ポートを空ける必要があります。\\ セキュリティ上良くないので、今回はローカルLAN内だけの設定を記述します。\\ ====== ユーザの確認 ====== ▼現在のユーザの確認。 <code console> # mysql -u root -p mysql> select User,HOST,Password from mysql.user; +--------------+---------------------+------------------+ | User | HOST | Password | +--------------+---------------------+------------------+ | root | localhost | 284e59d71f64e3ec | | root | vaio.mydomain.co.jp | 284e59d71f64e3ec | | vpopmailuser | localhost | 7d60b94d42e45b72 | | xoops | localhost | 3cf31278467575ed | | stats | localhost | 3cf31278467575ed | +--------------+---------------------+------------------+ 6 rows in set (0.00 sec) </code> ====== ユーザを追加 ====== ▼ユーザ名:vpopmailuser パスワード:vpopmailpass DB:vpopmail\\ HOSTは192.168.1.% \\ ※%はワイルドカード。この場合192.168.1.のネットワークからの接続の意味。\\ <code console> mysql> GRANT ALL ON vpopmail. * TO vpopmailuser@'192.168.1.%' IDENTIFIED BY "vpopmailpass"; Query OK, 0 rows affected (0.00 sec) </code> ▼追加されたか確認。 <code console> mysql> select User,HOST,Password from mysql.user; +--------------+---------------------+------------------+ | User | HOST | Password | +--------------+---------------------+------------------+ | root | localhost | 284e59d71f64e3ec | | root | vaio.mydomain.co.jp | 284e59d71f64e3ec | | vpopmailuser | localhost | 7d60b94d42e45b72 | | xoops | localhost | 3cf31278467575ed | | stats | localhost | 3cf31278467575ed | | vpopmailuser | 192.168.1.% | 7d60b94d42e45b72 | +--------------+---------------------+------------------+ 6 rows in set (0.00 sec) mysql> select Host,Db,User from db; +-------------+------------+--------------+ | Host | Db | User | +-------------+------------+--------------+ | 192.168.1.% | vpopmail | vpopmailuser | | localhost | phpstats | stats | | localhost | vpopmail | vpopmailuser | | localhost | xoops | xoops | +-------------+------------+--------------+ 9 rows in set (0.01 sec) </code> これで、192.168.1.からの接続で、DB:vpopmailにユーザ:vpopmailuserパスワード:vpopmailpassでアクセスできるようになります。 ====== 接続確認 ====== <code console> $ mysql -h [hostname] -u [username] -p[password] </code> ====== ユーザの削除 ====== ▼これで、vpopmailuserは削除されます。 <code console> mysql> DELETE FROM mysql.user WHERE user='vpopmailuser' and host='192.168.1.%'; mysql> FLUSH PRIVILEGES; </code>
02_freebsd/04_database/01_mysql/外部接続.txt
· 最終更新: 2012/11/30 00:14 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ