URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3842
[ Назад ]

Исходное сообщение
"первый запуск mysql"

Отправлено sole , 31-Янв-06 11:48 
вообщем скомпилил 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"
Отправлено Niam , 31-Янв-06 18:11 
>вообщем скомпилил 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


"первый запуск mysql"
Отправлено sole , 01-Фев-06 12:53 
помогло, спасибо

"первый запуск mysql"
Отправлено Русаковский , 08-Фев-06 14:44 
У меня аналогичная проблема, только при установке я указал другую папку для 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 ended

060208 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


"первый запуск mysql"
Отправлено GD , 08-Фев-06 15:21 
>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'.

какое слово перевести?



"первый запуск mysql"
Отправлено Русаковский , 08-Фев-06 15:23 
>>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'.
>
>какое слово перевести?


Я группу проставил, а пользователя нет... :(
Спасибо


"первый запуск mysql"
Отправлено olegd , 02-Янв-10 00:40 
>попробуйте chown -R mysql /usr/local/mysql/var

Спасибо!