[前][次][番号順一覧][スレッド一覧]

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]