我有一台 Windows 计算机,已将 WAMP www 和 MySQL 数据目录移至 Dropbox。
这些 Dropbox 文件夹已下载到我的 Ubuntu 笔记本电脑上。
我想使用/home/me/Dropbox/WAMP/SQL/Data 中的 MySQL 数据在我的 Ubuntu 笔记本电脑上运行/home/me/Dropbox/WAMP/WWW 中的网站。
我已经编辑了/etc/mysql/my.cnf
:
datadir=/home/me/Dropbox/WAMP/SQL/Data
我已经编辑了/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>
我已经编辑了/etc/hosts
:
127.0.0.1 www.site.dev
我重新启动了 apache2,当我在浏览器中运行 www.site.dev
时,我会看到默认的 apache2 index.html。
当我运行 >mysql start 时,我收到:
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!
/etc/mysql/my.cnf
第23行是:
datadir=/home/me/Dropbox/WAMP/SQL/Data
感谢帮助。
来自this answer ,我在 Sublime Text 编辑器中打开 /etc/mysql/my.cnf
并将其另存为 UT-8(无 BOM),问题仍然存在。
最佳答案
请在my.cnf顶部添加[mysqld],然后重新启动mysql服务器。
service mysql restart
关于MySQL: "Found option without preceding group in config file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42466912/