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?