MySQL Fabric添加组报告当用户具有权限时,用户(结构)没有适当的权限

时间:2014-10-20 10:00:24

标签: mysql mysql-error-1064 mysql-fabric

group add命令抛出错误

$ mysqlfabric group add group_id-1 127.0.0.1:70002
Fabric UUID:  5ca1ab1e-a007-feed-f00d-cab3fe13249e
Time-To-Live: 1
  

ServerError:用户(结构)在服务器上没有适当的权限(ALL PRIVILEGES)(127.0.0.1:70002,33c14c02-4f       67-11e4-8df7-00ffb263a4ad)。

为什么会这样?面料需要什么特权?

我在同一台机器上运行fabric和mysql服务器实例,状态存储使用localhost:70001 mysql实例。

用户结构在MySQL实例localhost:70002

上的权限
$ mysql -u root -P70002 -e "show grants for fabric"
+---------------------------------------------------------------+
| Grants for fabric@%                                           |
+---------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'fabric'@'%' WITH GRANT OPTION |
+---------------------------------------------------------------+
$ mysql -u root -P70002 -e "show grants for fabric@127.0.0.1"
+-----------------------------------------------------------------------+
| Grants for fabric@127.0.0.1                                           |
+-----------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'fabric'@'127.0.0.1' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `fabric`.* TO 'fabric'@'127.0.0.1'            |
+-----------------------------------------------------------------------+
$ mysql -u root -P70002 -e "show grants for fabric@localhost"
+-----------------------------------------------------------------------+
| Grants for fabric@localhost                                           |
+-----------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'fabric'@'localhost' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `fabric`.* TO 'fabric'@'localhost'            |
+-----------------------------------------------------------------------+

1 个答案:

答案 0 :(得分:1)

我将/etc/mysql/fabric.cfg上的日志记录级别更改为DEBUG

[logging]
level = DEBUG

从那里我可以看到在端口130001上运行的我的奴隶mysqld没有运行gtid on和log_bin

我添加了这些参数并重新启动了从属实例。

[mysqld]
log_bin=/home/mysql/13001
gtid-mode=ON

然后我可以将slave实例添加到结构组。