你的位置:
问答吧
-> MySQL
-> 问题详情
mysql5.0.77同步视图的问题
两台数据库,版本一至
在主库上建立视图成功,但slave 到同步库上时出错.
出错提示:
Slave: Error 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW ' at line 1' on query. Default database: 'CarMain'. Query: 'CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW
主库上的权限,同步库上也有.并且没有使用replicate-ignore-db选项.
不知道怎么解决.
作者: godphoenix
发布时间: 2009-12-24
刚在5.1.36-community-log 测试了下没问题,很早的时候,曾在mysql5.0系列应该是27,45,67三个版本方面测试过
没出现你所描述的问题....
问题可能还是出在权限方面的问题.....把 其他的一些东西都去掉....ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER
再试下
作者: jinguanding
发布时间: 2009-12-25
同步库应该只要使用slave的权限即可,但目前已经有了这个权限。
作者: godphoenix
发布时间: 2009-12-25
5.1.23上测试也没有问题,可能是版本不支持或是没有使用官方的编译包。。
作者: godphoenix
发布时间: 2009-12-25
=`root`@`localhost`
是不是权限不一致?
作者: Steven_1981
发布时间: 2009-12-27