O host local com inicialização dupla (Windows / Ubuntu) compartilha bancos de dados htdocs & mysql com o XAMPP

1

Acabei de instalar uma nova máquina com dual boot Ubuntu + Windows 8.1 e configurar um localhost usando o XAMPP de uma forma que me permite editar e visualizar os arquivos em ambos os SOs (assim os bancos de dados htdocs e mysql precisam ser compartilhados).

Então, no Windows, não há problema: XAMPP instalado, moveu as pastas htdocs e mysql para o novo local com bastante facilidade (alterando alguns arquivos de configuração), tudo testado e funciona, ótimo!

Para o Ubuntu eu usei o LAMP e mudei com sucesso o datadir MAS o banco de dados wordpress criado no Windows não pôde ser lido devido a um erro do InnoDB, então decidi instalar o XAMPP (o LAMP foi completamente removido via console seguindo instruções, nada resta). / p>

Mudei a localização do htdocs para o XAMPP no Ubuntu da mesma forma que fiz no Windows, usando o arquivo httpd.conf e alterando "DocumentRoot" e "Directory". Isso é testado, então eu sei que funciona. O MySQL também funciona se eu usar o diretório padrão para seus bancos de dados, isso também foi testado.

Eu tentei adicionar o local "datadir" no arquivo my.cnf para o MySQL MAS naquele ponto o MySQL no XAMPP não inicia (dá "Starting" por alguns segundos e então pára - luz vermelha). Este problema aparentemente pode ser resolvido alterando usr.sbin.mysqld no apparmor (o que eu fiz quando tentei usar LAMP) exceto que não consigo encontrar usr.sbin.mysqld em /etc/apparmor.d

Portanto, dado que usr.sbin.mysqld existe somente na pasta cache de apparmor.d e que o dito arquivo não pode ser lido por gedit (dá somente quadrados vermelhos e rabiscos em UTF- 8), como posso resolver este problema?

    
por MauroB 31.07.2015 / 18:18

0 respostas