mysql:11390
From: Tetsuro IKEDA <Tetsuro IKEDA <ikdttr@xxxxxxxxxx>>
Date: Mon, 9 May 2005 01:39:42 -0700
Subject: [mysql 11390] Re: userの hostの設定によ ってログインでき たりできなかったり
池田です。 解決には至らなかったようで、済みません。 > ところで確認ですが、flush privilegesを実行した後なら、mysql.* の各テーブルが > 権限の「現況」を反映しているという認識で正しいでしょうか? mysql.*の各テーブルは"SHOW CREATE TABLE user"等していただければ 分かりますが、engine=myisamです。従ってGrantした、あるいは直接Update/ Insert/Deleteしただけで各テーブルそのものは更新されます。 しかしmysql.*テーブルは通常のテーブルとは異なり、サーバ起動時に全てメモリ上 (パラメータkey_bufferで割り当てられたサイズの領域内)にキャッシュされるため、 flush privilegesを明示的に行い、テーブル上のデータを認証用のデータとして 再認識させる必要があります。ただしgrant文を使った場合はサーバ側で自動的に キャッシュを更新します。 http://dev.mysql.com/doc/mysql/en/privilege-changes.html 05/05/09 に Koichi KAWAMURA<koichi@xxxxxxxxxx> さんは書きました: > 河村です > > アドバイスありがとうございます > > 池田さんwrote: > > さしあたり、権限データベースmysqlの中身を覗いて見てはいかがでしょうか。 > > mysql.* は一通り覗いていますが、今のところこれといって問題は発見していませ > ん。 > ところで確認ですが、flush privilegesを実行した後なら、mysql.* の各テーブルが > 権限の「現況」を反映しているという認識で正しいでしょうか? > >
11387 2005-05-09 12:22 ["Koichi KAWAMURA" <k] userのhostの設定によってログインできたりできなかったり 11388 2005-05-09 13:36 ┗[Tetsuro IKEDA <ikdtt] 11389 2005-05-09 17:29 ┗["Koichi KAWAMURA" <k] -> 11390 2005-05-09 17:39 ┣[Tetsuro IKEDA <ikdtt] 11391 2005-05-09 17:56 ┃┗["Koichi KAWAMURA" <k] 11394 2005-05-10 08:05 ┃ ┗[とみたまさひろ <tomm] 11395 2005-05-10 08:17 ┃ ┗["Koichi KAWAMURA" <k] 11403 2005-05-12 02:42 ┃ ┗[とみたまさひろ <tomm] 11392 2005-05-09 17:53 ┗[Tetsuro IKEDA <ikdtt]