Vitruvian Penguin
knoppix

[knoppix:5278] R e: MySQLのアクセス権の設定

Date: Mon, 20 Jun 2005 16:32:46 +0900
User-agent: Wanderlust/2.10.0 (Venus) SEMI/1.14.4 (Hosorogi) FLIM/1.14.4 (Kashiharajingū-mae) APEL/10.4 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI)
鎌滝です。

長野さん、まず誤解を与えてしまったようなので、ごめんなさい。仕切り直しです。

長野さんは、KNOPPIX 3.7をお使いですね。そうすると、

>   > なしをしなくても良いようになっています。/etc 以下の設定ファイルも保存
>   > されるので、ノーオプションで起動できます。なお、「継続的な KNOPPIX ディ
>   > スクイメージ」は対話的に読み込めるようになっています。
> 
>   これは仰るとおりに使用できています。それでも以下の様にrootでログイ
>   ン後のユーザー毎のアクセス権の許可ができない理由がわかりません。

というお返事ですが、たぶん3.7までの「継続的なKNOPPIXホームディレクトリ」
                           ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
を使って運用したい、思ってよろしいですね。そうすると、/etc 以下の設定は、
設定をHDDなどに保存し、KNOPPIX起動時にmyconfオプションを使って読みこま
ねばなりません。

古い情報なんですが、3.7の場合は、事情が同じですから、過去のMLの発言を
紹介します。下記URL(柘植さんのアーカイブより)をご覧ください。

http://buxus.s31.xrea.com/mharc/html/knoppix/2003-10/msg00018.html

>   UNIX系OSの場合のMySQLでは、設定ファイルは以下の3つあり1から順に読み込まれる設定の様です。
> 
>    1; /etc/my.cnf : MySQL設定ファイルでMySQL全体での設定
>    2; /var/lib/mysql/my.cnf  :  MySQLのデータベースディレクトリにあるデータベース固有の設定 
>    3; ~/.my.cnf   : ユーザ固有の設定

「ユーザー固有の設定」だけですよね。管理者権限の設定をユーザーの設定が
上書きしてしまうことはありえないと思いませんか。

>   但し、Knoppixでは以下のような状況です。
> 
>    1; /erc/mysql/my.cnf  -> Symbolic Link ; /KNOPPIX/etc/mysql/my.cnf
>    2; /var/lib/mysql/mysql/ に my.cnf ファイルは無い→ データベースファイルそのものは全て Symbolic Link 
> ;/KNOPPIX/var/lib/mysql/mysql/*
>    3; デフォルトでは存在しない

ようは上記の1:のシンボリックリンクを実ファイルにするわけです。(3.8.1
以降で「継続的なKNOPPIXディスクイメージ」を使う場合は必要ありません)

>   ニーズとして、自分で作成したDBを保存してMySQLで使用したい場合には、
> 2と同様の個人ベースのDBフォルダを~/に作成して、そのパスを~/.my.cnfの
> datadir 記載して読み込ませるものと考えていました。と考える と、自分
> 個人で使用したいDBもSuperUserになって2;以下にDBをコピーする事でしか
> 対処できないのでしょうか?

KNOPPIXを個人ベースで使うなら、MySQLは普通にUNIX流に起動したほうが良い
と思います。間違える点も少なくなります。

もし、MySQLで個人的なデータベースを使いたいということなら、当MLの話題
とは多少ずれると思います。(マニュアルを読むと、管理者がユーザ権限のデー
タベースを与えることは可能ですよね)

;; もしKNOPPIX以外のPCで、KNOPPIXのMySQLサーバを利用したい場合は、さら
;; に設定が必要です。この点は大丈夫ですか。
<Prev in Thread] Current Thread [Next in Thread>