我一直试图弄清楚如何在Mac上启用联合表。我目前有macOS Mojave 10.14.5和mysql社区服务器8.0.16。
当我在mysql工作台中运行命令<table>
<colgroup>
<col span="3" style="background-color:red">
<col span="2" style="background-color:green">
<col span="1" style="background-color:blue">
</colgroup>
<tr>
<th class="verdana">verdana</th>
<th class="verdana">verdana</th>
<th class="verdana">verdana</th>
<th class="arial">arial</th>
<th class="arial">arial</th>
<th class="times">times NR</th>
</tr>
<tr>
<th class="verdana">verdana</th>
<th class="verdana">verdana</th>
<th class="verdana">verdana</th>
<th class="arial">arial</th>
<th class="arial">arial</th>
<th class="times">times NR</th>
</tr>
</table>
时,它显示以下内容
result
因此,我假设已经安装了联邦插件,只需启用该插件即可使其正常工作。我是否犯过更多错误>。<< / p>
我似乎发现的所有解决方案都暗示着更改etc / my.cf,这不是在此版本的mysql服务器中默认创建的文件。如果我使用“常规”通用安装来创建一个,如下所示:
SHOW ENGINES
然后从设置中重新启动服务器,它将永远不会真正启动,不断启动和关闭,我设法通过删除该文件使它再次运行,然后我尝试添加一个与上面相同代码的配置文件,无济于事。我还尝试过添加带有以下内容的配置:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
federated
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
在etc / my.cf和配置文件中的均无结果。有谁解决了这个问题并使联邦引擎可用?我真的可以用一只手。