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引擎
这就启动成功了。