我一直在 AWS 上学习 Udemy 的课程,并尝试使用实例连接到 RDS。我已经安装了 MySQL 并正在运行 MySQL Workbench。我尝试使用 Mac OS X Catalina 中的终端命令访问我的实例。我使用的命令如下:
mysql> \connect admin@backspace-intro2-aws.c7doukhhpptr.us-east-1.rds.amazonaws.com;
这是正确的命令吗?
我收到错误:
No connection. Trying to reconnect...
ERROR 1059 (42000): Identifier name ' admin@backspace-intro2-aws.c7doukhhpptr.us-east-1.rds.amazonaws.com' is too long
ERROR: Can't connect to the server
我尝试调整安全权限并更改 TCP/IP,但仍然没有成功。
答案1
我花了一段时间试图弄清楚这一点,但在另一位计算机精通的朋友、YouTube 视频以及大量反复试验的帮助下,我了解到我可以从 zsh shell 中的终端使用以下命令访问 AWS 上的 RDS:
/usr/local/mysql/bin/mysql -u admin -p -h (*insert db endpoint here*);
这不是字符串是否超过 64 个字符的问题。