MySQL:“在配置文件中发现没有前面组的选项”

MySQL:“在配置文件中发现没有前面组的选项”

我有一台 Windows 机器,我已将 WAMP www 和 MySQL 数据目录移动到 Dropbox。

这些 Dropbox 文件夹已下载到我的 Ubuntu 笔记本电脑上。

我想在我的 Ubuntu 笔记本电脑上使用 /home/me/Dropbox/WAMP/SQL/Data 中的 MySQL 数据运行 /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!

第 23 行/etc/mysql/my.cnf是:

datadir=/home/me/Dropbox/WAMP/SQL/Data

非常感谢您的帮助。

这个答案,我已经/etc/mysql/my.cnf在 Sublime Text 编辑器中打开,并将其保存为 UT-8(不带 BOM),但问题仍然存在。

相关内容