Eu tenho uma máquina Windows na qual eu mudei o WAMP www e os diretórios de dados MySQL para o Dropbox.
Essas pastas do Dropbox foram baixadas para o meu laptop Ubuntu.
Gostaria de executar os sites em / home / me / Dropbox / WAMP / WWW no meu laptop Ubuntu usando os dados do MySQL em / home / me / Dropbox / WAMP / SQL / Data.
Eu editei /etc/mysql/my.cnf
:
datadir=/home/me/Dropbox/WAMP/SQL/Data
Eu editei /etc/apache2/sites-available/default.conf
:
<VirtualHost *:80>
DocumentRoot "\home\me\Dropbox\WAMP\WWW\site"
ServerName www.site.dev
ServerAlias www.site.dev
<Directory "\home\me\Dropbox\WAMP\WWW\site">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Eu editei /etc/hosts
:
127.0.0.1 www.site.dev
Reiniciei o apache2 e, quando executo www.site.dev
no meu navegador, sou levado ao índice apache2 padrão.html.
Quando eu executo o > mysql start, recebo:
mysql: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at line 23!
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
A linha 23 de /etc/mysql/my.cnf
é:
datadir=/home/me/Dropbox/WAMP/SQL/Data
Ajuda apreciada.
De esta resposta , abri /etc/mysql/my.cnf
no editor de texto sublime e a salvei como UT-8 (sem BOM), e a questão permanece.