mysqld_multiではまったでござる

0
    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毎に違ったりとかでとかで、
    停止できなかったりするのが面倒だったのですが、勉強になりますわ。

    1

    calendar

    S M T W T F S
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 
    << August 2012 >>

    selected entries

    categories

    archives

    recent comment

    recent trackback

    recommend

    links

    profile

    書いた記事数:219 最後に更新した日:2022/09/09

    search this site.

    others

    mobile

    qrcode

    powered

    無料ブログ作成サービス JUGEM