Zugriff für Benutzer „root“@„localhost“ verweigert, Fehler für Rails, während die Verbindung mit Datenbankverwaltungs-ApMySql

MySQL DBMS-Forum
Anonymous
 Zugriff für Benutzer „root“@„localhost“ verweigert, Fehler für Rails, während die Verbindung mit Datenbankverwaltungs-Ap

Post by Anonymous »

Ich habe meinen MySQL-Pod vom k8s-Cluster von Rancher an meinen lokalen 3307-Port weitergeleitet.
meine Datenbank.yml sieht so aus:

Code: Select all

landing_pages_base: &landing_pages_base
adapter: mysql2
reconnect: true
encoding: utf8
collation: utf8_unicode_ci
username: 
password: 
database: landing_pages
host: 
pool: 
local_infile: false
port: 
variables:
sql_mode: TRADITIONAL
und versucht, die Rails-Konsole mit
zu initialisieren

Code: Select all

DB_PORT=3307 DB_USER=root DB_PASS=
 DB_HOST=localhost be rails c
Es wird ein Fehler ausgegeben: „Zugriff verweigert für Benutzer ‚root‘@‘localhost‘‘. Adapter ist mysql2 gem
Die Datenbankverwaltungs-Apps wie Beekeper Studio mit den gleichen Verbindungseinstellungen stellen korrekt eine Verbindung zum PFed-Pod her.
Was könnten Gründe für diesen Unterschied sein?
UPDATE
eigentlich, nachdem ich meine Umgebungsvariablen von DB_HOST=localhost in geändert habe DB_HOST=127.0.0.1 es hat funktioniert. Ich verstehe nicht wirklich, warum der im Beekeeper Studio festgelegte Localhost einwandfrei funktioniert hat:
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post