Skip to content
This repository has been archived by the owner on Feb 8, 2024. It is now read-only.

Error when specifying a non-standard port in K8S #211

Open
VarionDrakon opened this issue Jul 21, 2023 · 0 comments
Open

Error when specifying a non-standard port in K8S #211

VarionDrakon opened this issue Jul 21, 2023 · 0 comments

Comments

@VarionDrakon
Copy link

Hello, when I try to specify a different port other than 3306, I get this error:
SQLSTATE[HY000] [2002] Connection refused::SQLSTATE[HY000] [2002] Connection refused

I use:
https://hub.docker.com/r/tiredofit/mariadb
https://hub.docker.com/r/tiredofit/freepbx

Mariadb is configured to listen on port 30306. Pinged with various programs and even connected from the FreePBX pod using this command:

[tiredofit/debian:7.3.4 19:36:33] # mysql -h XXX -P 30306 -uXXX -pXXX
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 7
Server version: 10.6.7-MariaDB Source distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Environment variables from FreePBX:

  db_host: XXX
  db_port: "30306"
  db_name: XXX
  db_user: XXX
  db_pass: XXX
  rtp_start: "18000"
  rtp_finish: "19000"
  enable_fail2ban: "false"
  enable_fop: "true"
  enable_ssl: "false"
  ucp_first: "true"

Environment variables from MariaDB:

  data_path: /var/lib/mysql/
  log_path: /logs/
  db_auto_upgrade: "true"
  db_configuration: standard
  listen_port: "3306"
  root_pass: XXX
  create_db: "true"
  db_name: XXX
  db_user: XXX
  db_pass: XXX
  enable_log_error: "true"
  enable_log_general_query: "false"
  enable_slow_query_log: "true"
  log_file_error: mariadb_error.log
  log_file_general_query: mariadb_general.log
  log_file_slow_query: mariadb_general.log
  log_level: "2"
  debug_mode: "false"

And service mariaDB:

  type: NodePort
  selector:
    app: mariadb-app
  ports:
  - name: mysql
    protocol: TCP
    port: 3306
    targetPort: 3306
    nodePort: 30306

P.S.> Where XXX is intentionally hidden information. @tiredofit What could this be related to?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant