Назад | Перейти на главную страницу

Запуск mysql завершается с ошибкой 13 операционной системы

У меня есть XAMPP в моей системе Ubuntu Lucid, и все работает нормально. Но теперь, похоже, возникла какая-то проблема, и mysql не запускается.

Я попытался восстановить несколько баз данных Drupal и, следовательно, скопировал необработанные файлы в папку / opt / lampp / var / mysql, как и все другие папки баз данных. И, я думаю, это могло стать причиной проблемы. Я вставляю последние несколько строк журнала ошибок. Кто-нибудь, пожалуйста, помогите мне.

100814 15:17:47 mysqld_safe Starting mysqld daemon with databases from /opt/lampp/var/mysql
100814 15:17:47 [Note] Plugin 'FEDERATED' is disabled.
100814 15:17:47 [ERROR] Can't open shared library 'libpbxt.so' (errno: 0 API version for STORAGE ENGINE plugin is too different)
100814 15:17:47 [Warning] Couldn't load plugin named 'PBXT' with soname 'libpbxt.so'.
100814 15:17:48  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 /opt/lampp/var/mysql/ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.

Это проблема владения каталогом.

chown mysql.mysql -R /opt/lampp/var/mysql

Должен исправить это.

Ошибка libpbxt возникает из-за конфликта между вашими системными библиотеками и теми, которые связаны с XAMPP, но это не фатально.

Моя установка xampp на Ubuntu Lucid имеет право собственности mysql как nobody.root или для некоторых файлов root.root. Поэтому я не думаю, что это правильно. Я думаю, может быть, пользователь не знает, что исполняемый файл lampp (/opt/lampp/lampp start) должен выполняться как пользователь root :

tomtom@bach:~$ sudo /opt/lampp/lampp start
Enter sudo password: <hidden input>[Enter]

и теперь lampp должен запустить компоненты xampp.

xampp для меня означал простую интеграцию и имел в виду примеры и документацию. Мне это нравится.