MySQL:“;在配置文件“中找到了没有前面组的选项”;
我有一台Windows机器,我已经将WAMP www和MySQL数据目录移动到Dropbox 这些Dropbox文件夹已经下载到我的Ubuntu笔记本电脑上 我想在我的Ubuntu笔记本电脑上运行/home/me/Dropbox/WAMP/WWW中的网站,使用/home/me/Dropbox/WAMP/SQL/data中的MySQL数据 我编辑了MySQL:“;在配置文件“中找到了没有前面组的选项”;,mysql,Mysql,我有一台Windows机器,我已经将WAMP www和MySQL数据目录移动到Dropbox 这些Dropbox文件夹已经下载到我的Ubuntu笔记本电脑上 我想在我的Ubuntu笔记本电脑上运行/home/me/Dropbox/WAMP/WWW中的网站,使用/home/me/Dropbox/WAMP/SQL/data中的MySQL数据 我编辑了/etc/mysql/my.cnf: datadir=/home/me/Dropbox/WAMP/SQL/Data <VirtualHost *
/etc/mysql/my.cnf
:
datadir=/home/me/Dropbox/WAMP/SQL/Data
<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/apache2/sites available/default.conf
:
datadir=/home/me/Dropbox/WAMP/SQL/Data
<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>
我重新启动了apache2,当我在浏览器中运行www.site.dev
时,我会被带到默认的apache2 index.html
当我运行>mysql启动时,我收到:
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
谢谢你的帮助
从,我在Sublime文本编辑器中打开了
/etc/mysql/my.cnf
,并将其保存为UT-8(无BOM),问题仍然存在。请在my.cnf顶部添加[mysqld],然后重新启动mysql服务器
service mysql restart
文件my.cnf应保存为ANSI encode,并在文件开头保存为[mysqld]组