安装MySQL管理员工具以连接到远程数据库
本教程提供了有关如何在Ubuntu 11.04系统上安装MySQL管理工具以及如何连接到远程主机的分步说明。 这也应该在大多数基于Debian的操作系统上运行。
我不会保证这将为您工作!
安装MySQL管理员
首先,我们使用命令行找出该工具的名称。
apt-cache search mysql | grep admin
这告诉我们,我们正在寻找的包被称为...
mysql-admin - GUI tool for intuitive MySQL administration
然后我们用命令安装它
sudo apt-get install mysql-admin
您现在可以从“编程菜单”启动它,
使用MySQL管理员
因为几乎所有的MySQL服务器都有防火墙来保护端口3306,所以我们必须先创建一个隧道来访问远程主机上的MySQL服务器。 因此,我们创建一个隧道,使用SSH与此命令连接到MySQL服务器...
ssh -L 7777:localhost:3306 root@mysql.server.com
现在我们的本地端口7777应该监听MySQL通常所在的数据库服务器端口3306。 我们来看看这是否是真的。 (您可能还想在远程主机上给出此命令。)
netstat -tapn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 852/sshd
tcp 0 0 127.0.0.1:7777 0.0.0.0:* LISTEN 22324/ssh
tcp 0 0 127.0.0.1:7777 127.0.0.1:59683 ESTABLISHED 22324/ssh
tcp6 0 0 :::22 :::* LISTEN 852/sshd
tcp6 0 0 ::1:7777 :::* LISTEN 22324/ssh
正如我们可以看到我们的localhost IP地址127.0.0.1
正在监听端口7777.另外tcp6在0 :: 1上这样做。
现在我们要做的就是使用隧道来访问远程DB服务器。 根据您的主机文件配置,您可能需要为本地PC使用不同的名称。
我使用TCP v.6
名称localhost6
连接到我的本地端口7777.通常,您要使用localhost
或127.0.0.1
连接。
启动MySQL管理员并连接到远程主机。
连接本地IP地址127.0.0.1
:
连接本地地址localhost6
:
连接错误。 检查您的本地主机名和/或您的用户名/密码。
这是一个成功的连接。
sammy·马蒂拉
互联网内容 电话: +358.9.42833310 电子邮件: firstname.lastname@internet-content.org 商店: https : //shop.internet-content.net 网站: http : //www.internet-content.net 博客: http : //www.internet-content.net/en/blog 社会: |