Я получил ошибку при запуске mysql: невозможно заблокировать ./ibdata1, ошибка: 11 - PullRequest
0 голосов
/ 05 августа 2010

при удалении ibdata1 все заработало, и я не могу понять, как это произошло. Я проверил с ps и не было никакого процесса mysql. Также разрешения были в порядке. Есть ли способ проверить целостность этого файла?

Ответы [ 4 ]

1 голос
/ 07 марта 2011

это одна из проблем, связанных с использованием NFS для MySQL, одно быстрое решение можно найти на

http://onaxer.com/blog/blog/2010/06/01/innodb-unable-to-lock-ibdata1-error-37/

0 голосов
/ 05 августа 2010

Я предполагаю, что какой-то другой процесс обращается к этому ресурсу / файлу, у вас нет необходимых прав для этого файла.
Вы можете перезагрузить компьютер как простое решение.
Если это не поможет, вынужно выяснить, кто еще использует этот файл.Но сначала проверьте разрешения.

0 голосов
/ 05 августа 2010

Обнаружено, что это известная ошибка при использовании mysql в NFS.

0 голосов
/ 05 августа 2010

Вы когда-нибудь перезапускали mysql с неверным пользователем? Каковы были разрешения для файла и каталога, в котором он находился?

...