Conecte o MySQL Workbench no PC ao servidor MariaDB remoto

Conecte o MySQL Workbench no PC ao servidor MariaDB remoto

O MySQL Workbench opera no meu PC em casa com IP 1.2.3.4 e o MariaDB está localizado no meu servidor com IP 4.3.2.1.

https://mariadb.com/kb/en/mariadb/configurando-mariadb-for-remote-client-access/descreve a edição /etc/my.cnf, mas mostra comentários de linhas que não existem nas minhas.

Quando testo minha conexão remota, recebo o erro 10060 (negado).

Como isso é feito?

[root@greenbeantech etc]# cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

[root@greenbeantech etc]#

Responder1

O erro 10060 sugere que o acesso remoto à máquina não é permitido.

Verifique isso,

1) A máquina tem acesso remoto ao servidor MySQL

2) No arquivo my.ini/my.cnf, comente a linha que diz “bind-address” ou defina o bind-address como '0.0.0.0'. Verifique também a configuração 'skip-networking' no arquivo de configuração do MySQL, comente-a e reinicie o servidor MySQL para que a alteração tenha efeito.

3) Além disso, certifique-se de que o usuário MySQL possa se conectar de qualquer host. Use o curinga '%' para a parte do host do usuário MySQL ao qual você está conectando o ignorador para permitir que qualquer host se conecte a ele com as credenciais corretas.

informação relacionada