Vitruvian Penguin
knoppix

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

Date: Mon, 20 Jun 2005 23:06:57 +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)
鎌滝です。

At Mon, 20 Jun 2005 22:04:09 +0900,
Nagano wrote:

>   > を使って運用したい、思ってよろしいですね。そうすると、/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としたものです。

先のMLのメッセージでは、オリジナルをmvコマンドで、my.cnf.origに名前を
変え、改めてmy.cnfファイルを作成しています。これで修正を加えたことにな
るわけです。作成後のファイルはシンボリックリンクではないので、KNOPPIX
メニューから設定をHDDなどに保存できます。

あるいは、こんな手順でも良いはずです。

$ sudo rm /etc/mysql/my.cnf
$ sudo cp /KNOPPIX/etc/my.cnf /etc/mysql/my.cnf

これで、my.cnfファイルを管理者権限で編集できるはずです。

>   > KNOPPIXを個人ベースで使うなら、MySQLは普通にUNIX流に起動したほうが良い
>   > と思います。間違える点も少なくなります。
> 
>   MySQL利用経験が浅い為、「普通にUNIX流に起動」の方法が良く分かりま
>   せん。先のメールでの起動方法と「普通にUNIX流に起動」の差が理解出来
>   ていません。何か参考になるURL等をお教えいただけないでしょうか。

KNOPPIX 3.8.1以降で、「継続的なKNOPPIXディスクイメージ」を使ったり、
DebianなどのLinuxをインストールすれば、普通のUNIX用に用意されている
MySQLの情報通りに実行できるはずです、ということです。上記のように、ユー
ザーディレクトリにデータベースをコピーしたり、/etc以下のシンボリックファ
イルをトリッキーな手法で書き換えたりする必要はありませんので。KNOPPIX
3.7までは教科書通りには実行できないので、そこが躓きの元なのです。

まいパパさんの書かれた再構築も結局は標準的な手法でMySQLを使用できる、1
つの方法になると思います。
<Prev in Thread] Current Thread [Next in Thread>