MySQL Workbench连接1and1 Web Server MySQL数据库问题
解决1&1(IONOS)MySQL数据库无法用MySQL Workbench连接的问题
我之前也踩过1&1(现在改名IONOS了)数据库连接的坑,结合你给出的信息,咱们一步步来排查解决:
最常见的问题:用户名格式错误
你从phpMyAdmin拿到的用户是dboxxxxxxxxx@00.00.00.00,这里的@00.00.00.00是IP访问限制规则,不是用户名的一部分!在MySQL Workbench里只需要填写前面的dboxxxxxxxxx,不要带@和后面的IP地址,这是很多用户第一次连接时容易犯的错。
必须检查:IP白名单授权
1&1的MySQL数据库默认只允许指定IP地址访问,你当前用Workbench的电脑公网IP大概率不在授权列表里:
- 先查一下自己电脑的公网IP(可以通过命令行或者常规在线方式获取)
- 登录1&1的控制面板,找到你的数据库管理页面,找到“允许访问的IP”或者“IP白名单”选项,把刚才查到的公网IP添加进去,保存设置后等待1-2分钟生效。
核对其他连接参数
确保Workbench里的参数和你获取的信息一致:
- 主机名:
dbxxxxxxxx.db.1and1.com(直接填这个即可) - 端口:默认填
3306(1&1的MySQL默认用这个端口,如果不确定可以去控制面板确认) - 密码:就是你登录phpMyAdmin时用的密码,注意大小写和特殊字符有没有输入错误
- 服务器类型:选
MySQL,版本选择对应你的5.5.x即可
测试网络连通性(可选)
如果上面几步都试过还是不行,打开命令行工具,用下面的命令测试端口是否能连通:
telnet dbxxxxxxxx.db.1and1.com 3306
或者用nc命令(如果你的系统支持):
nc -zv dbxxxxxxxx.db.1and1.com 3306
如果提示无法连接,说明要么IP没加白名单,要么网络有问题,或者1&1那边的防火墙没放行,这时候可能需要联系1&1的客服确认。
先试试前两步,尤其是用户名去掉@IP和添加IP白名单,这两个解决了90%的1&1数据库连接问题!
内容的提问来源于stack exchange,提问作者Tariq
相关产品推荐
相关产品推荐

