вообщем скомпилил mysql из сырцов, делал всё по инструкции с mysql.ruсначала сказано запустить mysql_install_db - проходит вроде нормально, затем - mysqld_safe --user=mysql &
выдаёт:Starting mysqld daemon with databases from /usr/local/mysql/var
STOPPING server from pid file /usr/local/mysql/var/asylum.pid
060131 14:44:23 mysqld endedв логах:
060131 14:44:21 mysqld started
060131 14:44:23 InnoDB: Operating system error number 13 in a file operation.
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.
060131 14:44:23 mysqld endedтакого файла ibdata1 - нигде нету.именно на какую директорию он требует права тоже не сказано.
как быть?
>вообщем скомпилил mysql из сырцов, делал всё по инструкции с mysql.ru
>
>сначала сказано запустить mysql_install_db - проходит вроде нормально, затем - mysqld_safe --user=mysql
>&
>выдаёт:
>
>Starting mysqld daemon with databases from /usr/local/mysql/var
>STOPPING server from pid file /usr/local/mysql/var/asylum.pid
>060131 14:44:23 mysqld ended
>
>в логах:
>
>060131 14:44:21 mysqld started
>060131 14:44:23 InnoDB: Operating system error number 13 in a file
>operation.
>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.
>060131 14:44:23 mysqld ended
>
>такого файла ibdata1 - нигде нету.именно на какую директорию он требует права
>тоже не сказано.
>как быть?попробуйте chown -R mysql /usr/local/mysql/var
помогло, спасибо
У меня аналогичная проблема, только при установке я указал другую папку для var -> data. Права на папку data стоят для mysql...#mysqld_safe --user=mysql
Starting mysqld daemon with databases from /usr/local/mysql/data
STOPPING server from pid file /usr/local/mysql/data/ANDRAMEDA.pid
060208 14:42:35 mysqld ended#more test.err
060208 14:40:41 mysqld started
060208 14:40:41 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name /usr/local/mysql/data/ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
060208 14:40:41 mysqld ended060208 14:42:35 mysqld started
060208 14:42:35 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name /usr/local/mysql/data/ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
060208 14:42:35 mysqld ended
>InnoDB: The error means mysqld does not have the access rights to
>InnoDB: the directory.
>InnoDB: File name /usr/local/mysql/data/ibdata1
>InnoDB: File operation call: 'create'.какое слово перевести?
>>InnoDB: The error means mysqld does not have the access rights to
>>InnoDB: the directory.
>>InnoDB: File name /usr/local/mysql/data/ibdata1
>>InnoDB: File operation call: 'create'.
>
>какое слово перевести?
Я группу проставил, а пользователя нет... :(
Спасибо
>попробуйте chown -R mysql /usr/local/mysql/varСпасибо!