MySQL工作台与Raspbian Stretch的连接不工作

MySQL工作台与Raspbian Stretch的连接不工作,mysql,raspberry-pi,mariadb,mysql-workbench,raspbian,Mysql,Raspberry Pi,Mariadb,Mysql Workbench,Raspbian,我刚刚用最新的Raspbian Stretch发行版安装了一个Raspberry Pi,并一直试图在MySQL工作台中使用TCP/SSH连接远程连接到它。我不断得到以下错误: 我一直在研究解决方案,但一直未能解决这个问题。以下是我尝试过的一些方法: 确保MySQL正在运行并且root用户具有权限 更改mysql配置文件中的绑定地址 因为Raspbian Stretch使用了mariadb,所以我在一个与大多数解决方案不同的文件中找到了这个选项。我在/etc/mysql/mariadb.con

我刚刚用最新的Raspbian Stretch发行版安装了一个Raspberry Pi,并一直试图在MySQL工作台中使用TCP/SSH连接远程连接到它。我不断得到以下错误:

我一直在研究解决方案,但一直未能解决这个问题。以下是我尝试过的一些方法:

确保MySQL正在运行并且root用户具有权限

更改mysql配置文件中的绑定地址

因为Raspbian Stretch使用了mariadb,所以我在一个与大多数解决方案不同的文件中找到了这个选项。我在/etc/mysql/mariadb.conf.d/50-server.cnf中找到了它

向根用户授予权限

我试图运行此查询,但始终出现语法错误:

但我确实检查了phpmyadmin的用户表,发现:

因此,似乎用户设置正确

确保服务正在正确的端口上侦听

允许tcp转发

我还在我的/etc/ssh/sshd\u配置中将allowtcpfrowarding设置为“yes”

据我所知,一切看起来都是正确的。但我还是犯了一个错误

我甚至尝试卸载和重新安装mariadb和mysql,但我得到了同样的结果

我以前在做拉斯比安的喘息版本时没有问题。这只是一个不兼容的问题吗


有什么建议吗?

您是否在连接中指定了数据库主机?错误消息正在查看数据库的本地主机(127.0.0.1)。