如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程

直接用Workbench连远程MySQL就这几步。

先装好Workbench,点启动。

点Connections旁边加号,新建连接。

填好所有信息,关键看SSH部分。

TestConnection,不行就改。

改好了点保存,直接连。

能连上,数据库全在左边看。

Excel本地/远程连接MySQL数据库

说实话,我在用Excel连MySQL的时候,确实踩过不少坑。
家庭版限制是真挺闹心的,但好在有绕过的方法。
我给你拆解下我实际操作过的情况。

---
本地连接:ODBC是关键 我记得第一次在家庭版Excel连MySQL时,直接点"获取数据"根本找不到MySQL选项,急得我差点想重装系统。
后来发现关键在于装ODBC驱动:
1 . 驱动安装细节:2 01 9 年我用的MySQL 8 .0,官网下载的驱动包有2 00多兆,解压后运行myodbcinst.exe注册驱动。
这步最容易被忽略,报错经常是因为驱动没装对版本(3 2 位系统装了6 4 位驱动那种)。

2 . DSN配置的坑:在"用户DSN"里创建时,数据库名不能带特殊符号,我当时用中文命名导致导入时SQL出错,改成my_test_db就好了。
IP地址填1 2 7 .0.0.1 是最稳妥的,别写localhost会报错。

3 . Excel导入时的小技巧:选完ODBC后,会弹出"选择工作表"窗口,这里有个隐藏功能——勾选"将数据返回表"可以批量导入多个表,比一个一个点麻烦多了。

---
远程连接:插件比ODBC强 远程连接我试过三种方法,最顺手的是用MySQL官方插件:
1 . 插件安装时间:2 02 0年时MySQLForExcel还是免费版,现在可能要收费了。
官网下载的exe包装完约需5 分钟,记得选"开发人员模式"才能在Excel里找到插件。

2 . 连接参数的教训:远程服务器IP填1 9 2 .1 6 8 .1 .1 00时,居然因为公司防火墙规则报错。
后来发现要加端口号3 3 06 ,而且得先让IT开通外网访问权限。

3 . 备选方案:有次我试着用ODBC+VPN,结果连VPN时Excel卡成PPT页面,数据根本取不动。
最后改用插件,5 秒就弹出登录框了。

---
家庭版和专业版的差异 这可能是最让人抓狂的:同样是Excel2 01 6 ,专业版能直接连SQLite,家庭版连MySQL就各种报错。
我查过微软文档,发现家庭版VBA里连SQL Server都有限制,更别提MySQL了。
当时我甚至想过用Power BI绕路,但导出数据格式又变了,折腾半天还是回过头用ODBC搞定了。

---
最后说点实际建议:如果你是家庭版,远程连接建议直接用MySQLForExcel插件。
本地连接的话,把DSN配置成英文绝对能省不少事。
有次我同事用中文DSN,结果数据导入时Excel直接崩溃了,系统日志里写满了"ORA-01 01 7 "(虽然MySQL报错会写成这种格式)。

如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程

上周试过远程连MySQL。
在Workbench里弄的。

先在Ubuntu那边 开了SSH。
端口2 2 得通。

MySQL那头 改了bind-address 改成0.0.0.0。
用户权限也改了 加了%远程。

Workbench这边 装了软件。

新建连接。
ConnectionName叫啥都行。

ConnectionMethod选SSH。
SSH那头填IP。
用户名密码填对。

MySQL那头填1 2 7 .0.0.1 端口是3 3 06 MySQL用户填对。
密码填对。

点TestConnection。
提示错误就改参数。
改了再试。
好了点OK保存。

连上了就能看数据库。
表啊视图啊都在。
点表名右键能查数据。

SQL可以直接打。
点那个问号执行。

要导数据 导出选Server → DataExport。
选SQL或CSV。
导入选Server → DataImport。

卡了可能是防火墙。
端口2 2 和3 3 06 得开。
SSH那头改改配置。

算了就这样吧。