gpt4 book ai didi

未找到 MySQL\Workbench\ssh\known_hosts

转载 作者:行者123 更新时间:2023-11-29 19:13:40 25 4
gpt4 key购买 nike

我正在尝试将 AWS RDS 与我的计算机上的工作台连接。为此,我传递这些输入:

SSH 主机名: ec2-52-27-226-'''.us-west-2.compute.amazonaws.com 实例的公共(public) DNS

SSH 名称: ec2-User 虽然我不确定这应该是什么

SSH 密码:不知道哪个密码现在应该是空白的。

SSH KeyFile:通过 key 对生成的.pem文件

MYSql 主机名: '''''''''''''''.cyexlbt2grsw.us-west-2.rds.amazonaws.com数据库实例端点

MySql Server端口:3306

用户名:数据库实例主用户名

密码:数据库实例主密码

当我尝试连接时传递这些值后。连接失败。 MySQL 的日志文件显示:

08:18:19 [INF][     SSH tunnel]: Starting tunnel
08:18:19 [INF][ SSH tunnel]: Existing SSH tunnel not found, opening new one
08:18:19 [INF][ SSH tunnel]: Opening SSH tunnel to ec2-52-27-226-226.us-west-2.compute.amazonaws.com
08:18:20 [WRN][sshtunnel.py:_connect_ssh:293]: IOError, probably caused by file C:\Users\''''''\AppData\Roaming\MySQL\Workbench\ssh\known_hosts not found, the message was: [Errno 2] No such file or directory: u'C:\\Users\\Username\\AppData\\Roaming\\MySQL\\Workbench\\ssh\\known_hosts'
08:18:30 [ERR][ SSH tunnel]: TunnelManager.wait_connection got IOError: IO Error: timed out.
Please refer to logs for details.
08:18:30 [ERR][sshtunnel.py:notify_exception_error:235]: Traceback (most recent call last):
File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE\sshtunnel.py", line 303, in _connect_ssh
look_for_keys=has_key, allow_agent=has_key, timeout=SSH_CONNECTION_TIMEOUT)
File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\paramiko\client.py", line 292, in connect
retry_on_signal(lambda: sock.connect(addr))
File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\paramiko\util.py", line 270, in retry_on_signal
return function()
File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\paramiko\client.py", line 292, in <lambda>
retry_on_signal(lambda: sock.connect(addr))
File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE\Python\Lib\socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
timeout: timed out

您能告诉我这个问题是什么吗? C:\Users\UserName\AppData\Roaming\MySQL\Workbench\ssh\known_hosts'

workbench文件夹中没有ssh文件夹和known_hosts文件。以及如何解决这个问题?

最佳答案

这里最大的错误是与工作台连接的三个选项

  1. 通过在工作台中创建新的数据库连接或

  2. MySQL 命令行。

  3. Windows 命令行。

我尝试了第一和第二而不是第三。我仍然不知道为什么他们没有通过这两个联系起来。但是当我使用第三个时,它也开始在工作台上工作。但在 MySQL 命令行上仍然不知道正确的命令。

我如何使用 Windows 命令行

1. Open cmd

2. C:\Program Files\MySQL\MySQL Workbench 6.3 CE> dir mysql.*/s

3. Check if there is mySQL.exe if yes go ahead else go till path of mySQL.exe

4. Further pass mysql -h <endpoint> -P <port number> -u <master username> -p

5. You will be asked to fill master password

6. here you go you are connected now.

现在在工作台中尝试一下,它会连接起来。

除此之外,在 EC2 控制台的安全组中,还提供入站和出站授权。

关于未找到 MySQL\Workbench\ssh\known_hosts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42882465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com