Conecte MySQL Workbench en la PC al servidor remoto MariaDB

Conecte MySQL Workbench en la PC al servidor remoto MariaDB

MySQL Workbench opera en mi PC en casa con IP 1.2.3.4 y MariaDB está ubicada en mi servidor con IP 4.3.2.1.

https://mariadb.com/kb/en/mariadb/configuring-mariadb-for-remote-client-access/describe la edición /etc/my.cnf, pero muestra líneas comentadas que no existen en la mía.

Cuando pruebo mi conexión remota, aparece el error 10060 (denegado).

¿Cómo se logra esto?

[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]#

Respuesta1

El error 10060 sugiere que no se permite el acceso remoto a la máquina.

Comprueba eso,

1) La máquina tiene acceso remoto al servidor MySQL.

2) En el archivo my.ini/my.cnf, comente la línea que dice "bind-address" o establezca la dirección de enlace en '0.0.0.0'. También verifique la configuración 'skip-networking' en el archivo de configuración de MySQL, coméntelo y luego reinicie el servidor MySQL para que el cambio surta efecto.

3) Además, asegúrese de que el usuario de MySQL pueda conectarse desde cualquier host. Utilice el comodín '%' para la parte del host del usuario de MySQL al que se está conectando el ignorador para permitir que cualquier host se conecte con las credenciales correctas.

información relacionada