Mac系统启动MySQL的federated引擎

    前提条件进入电脑的一定是管理员用户,否则会出现报错。安装MySQL时系统会自动生成一个密码,一定要复制下来,方便以后更改。安装MySQL之后,我安装了navicate,用navicate连接上MySQL后会提示修改密码,在这里改密码比较方便。打开federated引擎有好多做法,以下方法亲测有效。

1.打开terminal终端进入mysql目录下:

MacBook-Pro:~ cc$ PATH="$PATH":/usr/local/mysql/bin

MacBook-Pro:~ cc$  mysql -u root -p
输入密码安装MySQL时的密码

2.进入MySQL之后使用”show plugins;” 命令(一定以分号结尾),

查看是否有FEDERATED,我安装的时MySQL5.7.1,FEDERATED 的status是DISABLED,这说明有FEDERATED插件,只是还没有启用。

使用:“show engines;”命令查看FEDERATED的SUPPORT是NO。

使用:“exit; ”退出MySQL目录。

直接手动关闭MySQL,接下来使用命令行启动MySQL

3.进入root目录

MacBook-Pro:~ cc$ sudo su

需要输入管理员的密码

4.启动FEDERATED引擎



这就启动成功了。