safe_mysqld &で起動させたのですが、
Starting mysqld daemon with databases from /usr/local/mysql/d
ata
STOPPING server from pid file /usr/local/mysql/data/**.**.**.**.pid(**は公開ドメイン)
060609 14:25:16 mysqld ended
となり、すぐ終了してしまいます。
どのように対処すればよいでしょうか?
[エラーログ]
060609 11:08:53 mysqld started
060609 11:08:53 InnoDB: Operating system error number 13 in a file operation.
InnoDB: See http://dev.mysql.com/doc/mysql/en/InnoDB.html
InnoDB: for installation help.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
060609 11:08:53 mysqld ended
060609 11:10:13 mysqld started
060609 11:10:13 InnoDB: Operating system error number 13 in a file operation.
InnoDB: See http://dev.mysql.com/doc/mysql/en/InnoDB.html
InnoDB: for installation help.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
060609 11:10:13 mysqld ended
http://dev.mysql.com/doc/refman/4.1/ja/mysql-install-db.html
safe_mysqldを起動する前に、mysql_install_dbで初期化を行いましたでしょうか?
http://www.ki.nu/software/pkgsrc/mysql-try.html
この症状と同じではないでしょうか。
/var/mysqlの属性を確認してユーザ/グループをmysql:mysqlに変える、が対応策のようですね。
ありがとうございます。
これでした。
mysqld does not have the access rights to the directory.
となっているのは、
mysqldを立ち上げたuserがデータベースファイルのあるディレクトリにアクセスできないのではないですか。
起動したuserと、データベースファイルのあるディレクトリのownerは同じですか?
参考サイト
ありがとうございます。
これでした。
ありがとうございます。