在MySQL Workbench

时间:2016-10-08 21:49:14

标签: mysql mysql-workbench

我能够通过SSH连接到Ubuntu VM上托管的远程MySQL数据库,并可以在我的家庭桌面上的MySQL Workbench中添加数据库。但是,当我旅行和使用我的笔记本电脑时,我仍然可以使用SSH连接,但我无法在MySQL Workbench中使用该数据库。我无法找到解决此问题的方案。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

如果您无法使用Workbench连接DataBase,则工作台会给您一个错误。什么是错误代码?有没有解密或信息? MySQL的默认服务器端口是3306,连接用户必须具有从另一台PC连接服务器的权限。

使用use mysql; select Host,User from user;确认主机的值是'%',而不是' localhost'或者是其他东西。 然后检查服务器上的端口3306是否已打开。在netstat -an | grep 3306控制台上输入netstat -tlnSSH。确保您可以找到3306 LISTEN 然后检查您的工作台配置,确保这些都是正确的。

没有错误代码和解密,这就是我可以给你的所有理由和解决方案。希望这会对你有所帮助。

答案 1 :(得分:0)

我无法通过MySQL Workbench添加数据库的原因仅仅是因为我忘了打开连接端口。简单的用户错误。