**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
这个问题似乎与help center中定义的范围内的编程无关。
6天前关闭。
Improve this question
我正在尝试在我的MySQL服务器和Google Cloud SQL之间建立连接。我已经完成了大部分工作,但测试连接一直失败,我不明白为什么。
我尝试过的:
- 我重置了密码以防万一。
- 我已经将可能发出请求的两个IP地址列入白名单。
- 我已经检查了详细的文档,但它没有解决这个用例。
错误信息:无法连接到源数据库。请确保用户具有所需的权限。解决问题,然后启动迁移作业。MySQL用户“username”的权限不足,缺少“REPLICATION SLAVE,EXECUTE,SELECT,SHOW VIEW,REPLICATION CLIENT,RELOAD”
MySQL:
mysql> SHOW GRANTS FOR "username";
+-------------------------------------------------------------------------------------------------------------------+
| Grants for username@% |
+-------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, RELOAD, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, SHOW VIEW ON *.* TO 'username'@'%' |
+-------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
1条答案
按热度按时间hgc7kmma1#
我不知道为什么这个合理的问题被否决了,但最终的问题是我用错误的MySQL版本创建了这个示例......一个更直观的错误消息会有所帮助。