• ベストアンサー

MySQLデータベースにアクセスするホストの制限

教えてください。 DBサーバ(Windows2003)にログインし、コマンドプロンプトで >mysql -u(ユーザ)-p(パスワード) を実行し、mysqlモードに入ってから select * host,user from mysql.user; をしたところ、hostの一覧で"%"というマークが表示されています。 これはhostが特定されていないという意味でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

SQL文が変ですが、質問内容に対する回答はYESですね mysqlデータベースのuserテーブルにおけるhostは その特定ユーザーが任意のホストからアクセスする際の権限です。 SQLのいわゆるLIKEをつかったマッチングにあたるので 「%」は全てのホストという意味になります また別途hostテーブルでも制限されますのでご注意ください 詳しくは http://dev.mysql.com/doc/refman/5.1/ja/connection-access.html

関連するQ&A