> dial tcp 127.0.0.1:3306: connect: connection refused

Your mariadb is not listening on TCP port 3306 on the loopback address 
(127.0.0.1).

If you show what command you use to connect to mariadb normally (e.g. using 
the "mysql" command line client) it should be possible to configure the 
mysql export to talk the same way.  You would set this in whatever file you 
give to --config.my-cnf (defaults to ~/.my.cnf)
See https://github.com/prometheus/mysqld_exporter/

On Friday, 18 August 2023 at 13:06:06 UTC+1 Y.G Kumar wrote:

> Hi All,
>
> We have a galera mariadb 10.6 version three node cluster. When I tried 
> installing mysql exporter  by following  the link 
> https://computingforgeeks.com/monitoring-mysql-mariadb-with-prometheus-in-five-minutes/?expand_article=1
>  
> ,  I could not get the exporter to detect the mysql service  in which it is 
> running .. These are the logs:
> --
> /tmp# curl -s <IP>:9104/metrics | grep mysql_up
> ts=2023-08-18T11:22:21.544Z caller=exporter.go:152 level=error msg="Error 
> pinging mysqld" err="dial tcp 127.0.0.1:3306: connect: connection refused"
> # HELP mysql_up Whether the MySQL server is up.
> # TYPE mysql_up gauge
> mysql_up 0
> ---
>
> But the mariadb service is running on this node:
> ---
> ● mariadb.service - MariaDB 10.6.10 database server
>      Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor 
> preset: enabled)
>     Drop-In: /etc/systemd/system/mariadb.service.d
>              └─migrated-from-my.cnf-settings.conf, override.conf
>      Active: active (running) since Wed 2023-05-10 23:10:13 UTC; 3 months 
> 8 days ago
>        Docs: man:mariadbd(8)
>              https://mariadb.com/kb/en/library/systemd/
>    Main PID: 2540463 (mariadbd)
>      Status: "Taking your SQL requests now..."
>       Tasks: 1587 (limit: 618903)
>         CPU: 2w 5d 9h 34min 28.076s
>      CGroup: /galera.slice/mariadb.service
>              └─2540463 /usr/sbin/mariadbd 
> --wsrep_start_position=d635b506-3dd8-11e8-989e-7aec6efd1673:2862939478
> ---
>
> Can anyone help me where the fault is ?  I have given enough privileges 
> for the 'mysqld_exporter' user as well.
>
> Thanks
> Kumar
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/a90a944a-3711-4b5c-b34f-9093c6d08c6fn%40googlegroups.com.

Reply via email to