gpt4 book ai didi

mysql - 从 Amazon EC2 实例连接到 Windows 7 上的 mysql

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

我已在 Windows 7 笔记本电脑上安装了“Mysql Workbench 6.3 CE”,我在 Amazon EC2 实例上设置了 Hadoop 3 节点集群。现在我想将 Windows 7 笔记本电脑上安装的 Mysql 中的数据导入到 Amazon EC2 上的 Hadoop 实例。

我浏览过这篇文章: Connect to remote mysql via terminal

上面的文章说: Try to comment the bind-address = 127.0.0.1 in your /etc/mysql/my.cnf

由于Mysql安装在Windows机器上,所以我找不到该文件 /etc/mysql/my.cnf在我的亚马逊实例上。

在我的 Windows 7 机器上,我尝试查看 C:\Program Files\MySQL\MySQL Server 5.7/my.ini但我没有看到任何显示“绑定(bind)地址”的行

对我的上述查询的任何帮助都会有很大帮助,因为我已经尝试了很长时间通过浏览您和其他网站的不同文章。

Amazon EC2 Instance Amazon EC2 Instance connected - Mysql on Windows 7 Machine

最佳答案

所以设置是这样的:

# Local notebook : Mysql server +  Mysql workbench 
# AWS : EC2 Hadoop instance

您想要将数据从本地笔记本导出到 EC2 Hadoop?

我假设您想这样做(将指标名称替换为您自己的名称)

# 1. export your database table to a file  
# execute "mysqldump -u your_db_username -p your_dbname > dbname.sql"

# 2. copy the file to ec2 hadoop instance
# ssh copy to remote host "scp dbname.sql ubuntu@your_hadoop_ip -i your_hapoop_pem_key"

# 3. ssh to your_hadoop_ip and do the import.

如果您打算从 AWS EC2 连接到您的本地笔记本电脑,那就是另一回事了。

简短回答:不是你的方式。如果您只想将数据放入hadoop,请使用上面的导出和导入步骤。

更长的答案:您可以创建一个临时的 SSH 反向隧道,以允许云 EC2 服务器连接到您的本地笔记本。这很乏味,如果它不起作用,您需要良好的网络知识来修复它。

这是一个示例:reverse ssh tunneling 。这并不容易,因为你需要知道我。您笔记本的公共(public) IP 地址 ii。允许该入站端口在VPC安全组等内入站。

关于mysql - 从 Amazon EC2 实例连接到 Windows 7 上的 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36003916/

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