mysql:4646
From: 豊島@クロスネット <豊島@クロスネット <toyoshima@xxxxxxxxxx>>
Date: Fri, 09 Nov 2001 15:13:42 +0900
Subject: [mysql 04646] Re: /usr 以外
豊島@クロスネットです。 お世話になっております。 From: Satoshi Iwanaga <iwanaga@xxxxxxxxxx> Subject: [mysql 04645] Re: /usr 以外 Message-ID: <4.3.2-J.20011109144736.00b50a80@xxxxxxxxxx> > こんにちは、岩永です。 > 何度もすいません。 > 一度MySQLを停止して、またMySQLを起動したのですがすぐに終わってしまいます。 > > >># My SQL 停止 > mysqladmin -u root -p shutdown > > >>とりあえず/usr2/にデータをコピーして、 > # cp -r /usr/local/mysql/var /usr2/mysql > > きちんと/usr2/mysqlの下にvarがありました。 > MySQLを起動させると、 > > safe_mysqld --datadir=/usr2/mysql/var & > 3006 > # Starting mysqld daemon with databases from /usr2/mysql/var > 011109 14:47:01 mysqld ended > > とすぐに終わってしまいました。 > 何故なんでしょう? > > safe_mysqld & > > と普通に起動させるときちんと起動されるのですが・・ > (datadirは/usr/local/mysql/varになっています・・) > > どなたかご存知なら教えてください。 cp のオプション -r だけはまずいですね。 -r だけで cp するとコピーしたユーザーがownerになります。 safe_mysqld を mysql ユーザーで起動しているとして、 root が cp -r したファイ ルは owner が root になっているのでデータベースファイルに書き込みアクセスが出来 なくなるということになります。 > safe_mysqld & > と普通に起動させるときちんと起動されるのですが・・ これはは、おそらくrootの状態のままsafe_mysqld を起動してしまったからだと思わ れます。 おそらく cp -a が一番賢明かと(未確認) man cp あたりを読んでご検討ください。 -------- 株式会社 クロスネット IT事業部 豊島 博 E-Mail : toyoshima@xxxxxxxxxx WebSite : http://www.crossnet.co.jp
4633 2001-11-09 11:04 [Satoshi Iwanaga <iwa] /usr 以外 4634 2001-11-09 11:17 ┣[Tomohiro 'Tomo-p' KA] 4635 2001-11-09 11:25 ┣[Hiroshi Satou <impre] 4638 2001-11-09 11:37 ┃┗[Hiroshi Satou <impre] 4636 2001-11-09 11:26 ┣[豊島@クロスネット <] 4637 2001-11-09 11:36 ┣[Noriyuki Sakimura <s] 4640 2001-11-09 12:15 ┃┣["f.t" <fujiyama@xxxx] 4642 2001-11-09 13:42 ┃┣[Satoshi Iwanaga <iwa] 4644 2001-11-09 14:02 ┃┃┗[Noriyuki Sakimura <s] 4645 2001-11-09 14:59 ┃┃ ┗[Satoshi Iwanaga <iwa] -> 4646 2001-11-09 15:13 ┃┃ ┗[豊島@クロスネット <] 4649 2001-11-09 15:42 ┃┃ ┗[Satoshi Iwanaga <iwa] 4647 2001-11-09 15:20 ┃┗[Noriyuki Sakimura <s] 4639 2001-11-09 11:34 ┗[mohri <mohri@xxxxxxx]