[英]Connect MySQL on AWS via SSH on Jupyter Notebook
I'm trying to connect MySQL on AWS via SSH on Jupyter Notebook.我正在尝试通过 Jupyter Notebook 上的 SSH 连接 AWS 上的 MySQL。 I am able to connect on Terminal with:
我可以在终端上连接:
ssh -L 13306:company.amazonaws.com:3306 user_name -f -N
and then,接着,
mysql -usupport -h127.0.0.1 --port=13306 -p
I'm also able to connect via SequelPro.我也可以通过 SequelPro 进行连接。
However, by using MySQL python libraries, how can I extract data or write query on Jupyter notebook?但是,通过使用 MySQL python 库,如何在 Jupyter notebook 上提取数据或编写查询?
I use MacOS Sierra.我使用 MacOS 塞拉利昂。
Thanks!谢谢!
You can use a jupyter kernel to write SQL statements, but in order to connect to a AWS MySQL or MariaDB server, you will need to setup ssh port forwarding if ssh is the only way you can access your AWS instance.您可以使用jupyter 内核编写 SQL 语句,但为了连接到 AWS MySQL 或 MariaDB 服务器,如果 ssh 是您访问 AWS 实例的唯一方式,则需要设置 ssh 端口转发。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.