El inicio de Mysql falla con el error del sistema operativo 13

Tengo XAMPP en mi sistema Ubuntu Lucid y todo funcionó bien. Pero parece haber algún problema ahora y mysql no se iniciaría.

Había intentado recuperar algunas bases de datos de Drupal y por lo tanto copié los files crudos a la carpeta / opt / lampp / var / mysql como todas las otras carpetas de la database. Y, supongo que podría haber causado el problema. Estoy pegando las últimas líneas del logging de errores. Alguien por favor ayúdeme.

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 shanetworking 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. 

Es un problema de propiedad del directory.

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

Debería arreglarlo.

El error libpbxt se debe a un conflicto entre las bibliotecas del sistema y las que se incluyen con XAMPP, pero eso no es fatal

Mi installation de xampp en Ubuntu Lucid tiene la propiedad mysql como nobody.root, o para algunos files root.root. Así que no creo que lo anterior es correcto. Creo que tal vez el usuario no es consciente de que el ejecutable lampp ( /opt/lampp/lampp start ) debe ejecutarse como usuario root :

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

y ahora lampp debería lanzar los componentes de xampp.

xampp para mí significaba fácil integración y significaba ejemplos y documentation. Me gusta.