mysqld_multiではまったでござる
mysqld_multiで複数のportでDBをたちあげられるけど、元の設定をコピーして
やってたら、こんなエラーがでてしまったんですよ。
InnoDB: The error means the system cannot find the path specified.
InnoDB: If you are installing InnoDB, remember that you must create
InnoDB: directories yourself, InnoDB does not create them.
InnoDB: File name /var/lib/mysql//data/mysql3307/ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
あれ、data_dirは/data/mysql3307にしてるのになぁと思って、あれこれ
設定見直してみたら
innodb_data_home_dirの設定を忘れてたでござる。
あと、今回はまって、運用中のサーバの場合は、/etc/my.cnf.multiとか作って
下記のようにスタートすることにしようと思いますよ。
#mysqld_multi --defaults-file/etc/my.cnf.multi start 1
本番、my.cnfと別管理すればいいんですね。
ええ。
なるほど。
mysqld_multiのパスワード設定がport毎に違ったりとかでとかで、
停止できなかったりするのが面倒だったのですが、勉強になりますわ。
やってたら、こんなエラーがでてしまったんですよ。
InnoDB: The error means the system cannot find the path specified.
InnoDB: If you are installing InnoDB, remember that you must create
InnoDB: directories yourself, InnoDB does not create them.
InnoDB: File name /var/lib/mysql//data/mysql3307/ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
あれ、data_dirは/data/mysql3307にしてるのになぁと思って、あれこれ
設定見直してみたら
innodb_data_home_dirの設定を忘れてたでござる。
あと、今回はまって、運用中のサーバの場合は、/etc/my.cnf.multiとか作って
下記のようにスタートすることにしようと思いますよ。
#mysqld_multi --defaults-file/etc/my.cnf.multi start 1
本番、my.cnfと別管理すればいいんですね。
ええ。
なるほど。
mysqld_multiのパスワード設定がport毎に違ったりとかでとかで、
停止できなかったりするのが面倒だったのですが、勉強になりますわ。
- 2012.08.29 Wednesday
- -
- 11:38
- comments(0)
- trackbacks(0)
- -
- -
- by orz