use*_*864 6 mysql ubuntu certificate login ssh-keys
Ubuntu的云服务器的日常使用,我将连接到MySQLMysql Administrator和Mysql Query BrowserGUI工具,我在回答感觉很慢。我知道可以通过在终端中输入以下命令然后使用 Mysql GUI 工具与 ssh 进行连接。
ssh -L 3307:127.0.0.1:3306 mysql-server-ip
但这对大家来说在终端中运行上述命令然后使用gui工具并不容易。
上面的 ssh 命令也很好,我觉得好像我正在处理本地数据库,但如果它可以选择在 mysql gui 工具本身中指定该 ssh 命令,那么对每个人来说都是最好的和容易的。
此外,我正在考虑删除基于 ip 的限制,因为我使用 iptables 规则仅允许云服务器上的特定 IP 使用 mysql 和其他端口。
有没有最好和最简单的方法来连接到 mysql,比如使用证书和 mysql gui 工具?。
最后,我期待的是,使用 Mysql GUI 工具(管理员和查询浏览器):
有人有什么想法吗?谢谢!
简而言之,我可以借助 SSH 和MySQL Workbench来完成此操作。此链接中提供了适用于各种 ubuntu 版本的 Workbench 下载。为了避免基于 IP 的限制,应该为所有人开放 ssh 端口并禁用 ssh 密码登录,而使用 ssh 密钥登录。只有防火墙允许的人才能连接到mysql,但拥有ssh私钥的人可以通过ssh连接到mysql,无论MySQL Workbench位置、防火墙规则、IP地址等如何。
看看这些链接:
http://dev.mysql.com/doc/workbench/en/wb-new-server-instance-wizard.html
http://dev.mysql.com/doc/workbench/en/wb-manage-server-instance-dialog.html
下面是一些屏幕截图,显示了使用 Workbench 连接到 mysql 的选项:



为了避免 MySQL 查询浏览器和管理员基于 ip 的限制,除了 ssh 端口转发之外我不知道。
我没有尝试你的答案,有一天我会尝试一下。我需要更多的时间来理解。谢谢你!
| 归档时间: |
|
| 查看次数: |
973 次 |
| 最近记录: |