Vitruvian Penguin
knoppix

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

Date: Mon, 20 Jun 2005 22:04:09 +0900
X-mailer: Microsoft Outlook Express 6.00.2900.2180
 鎌滝さん

 長野です

 お返事有難う御座います。

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

 仰るとおりです。しかし、当然では有りますがCDROM上の/etc/mysql/my.cnf 
は、SuperUserになっても記載内容を変更できないので、外部メモリに変更内容を保存して起動時に読み込むか、HDDにKnoppix自体インストールするしかない事は理解できます。


 > 古い情報なんですが、3.7の場合は、事情が同じですから、過去のMLの発言を
 > 紹介します。下記URL(柘植さんのアーカイブより)をご覧ください。
 >
 > http://buxus.s31.xrea.com/mharc/html/knoppix/2003-10/msg00018.html

 既に、本処理を行うときに参照・参考にしました。

 問題は上記内容で「/etc/mysql/my.cnf 
を修正」とありますが、そのフォルダの該当ファイルには修正が加えられない為、homeにコピーして、ユーザ固有の設定である .my/cnfとしたものです。


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

 
仰るとおりです。上記した様に、ユーザー固有の環境内で、ユーザー固有のデータベースディレクトリを参照してMySQLを使用できないか試行したがだめだったという内容です。サーバーとしてのSQLの使用・設定の理解が不足していて説明が不確実で失礼致しました。


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

 
MySQL利用経験が浅い為、「普通にUNIX流に起動」の方法が良く分かりません。先のメールでの起動方法と「普通にUNIX流に起動」の差が理解出来ていません。何か参考になるURL等をお教えいただけないでしょうか。


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

 今の所外部PCをクライアントとして使用する予定が無いので問題ないと思います。


 可能な範囲で結構ですので宜しく御助言頂けます様お願い致します。

--------------------------------- 〒162-8655
 東京都新宿区戸山1-21-1
 国立国際医療センター研究所 
 遺伝子診断治療開発研究部  
 長野 忍
 03-3202-7181(内線;2830)
 nagano_imcj@xxxxxxxxxxxxx
---------------------------------

----- Original Message ----- From: "Masahisa Kamataki" <kamataki@xxxxxxxxxxxxxxx>
 To: <knoppix@xxxxxxxxxx>
 Sent: Monday, June 20, 2005 4:32 PM
 Subject: [knoppix:5278] Re: MySQLのアクセス権の設定


 > 鎌滝です。
 >
> 長野さん、まず誤解を与えてしまったようなので、ごめんなさい。仕切り直しです。
 >
 > 長野さんは、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サーバを利用したい場合は、さら
 > ;; に設定が必要です。この点は大丈夫ですか。
 >
 > --[PR]------------------------------------------------------------------
 > ┏━━━━┓━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 > ┃◎大注目┃ ≪山本KID徳郁≫所属ジム『KILLER BEE』公式サイトオープン★
 > ┣━━━━┛━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 > ┃★KID選手のBLOGも公開!!ナマの声がリアルタイムで見れるのはココだけ!!
 > ┗           < http://killerbee.jp/ >
 > ------------------------------------------------------------------[PR]--
 > ■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp
 >
 >
 >
<Prev in Thread] Current Thread [Next in Thread>