AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Conncet to MYSQL server with FIREDAC

Conncet to MYSQL server with FIREDAC

Ein Thema von bernhard_LA · begonnen am 31. Jul 2020 · letzter Beitrag vom 3. Aug 2020
Antwort Antwort
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
903 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Conncet to MYSQL server with FIREDAC

  Alt 31. Jul 2020, 16:44
Datenbank: MSSQL • Version: 12 • Zugriff über: FIREDAC
ich versuche mit diesem code eine Verbindung auf eine MYSQL DB unter Linux zu bekommen :

Delphi-Quellcode:

  var aconnection : TFDConnection ;

   
  with aConnection do
  begin
    Close;
    with Params do
    begin
      Clear;
      Add('DriverID=MySQL');
      Add('Server=127.0.0.1');
      Add('Port3306');
      Add('Database=' + Databasename);
      Add('User_Name=' + Username);
      Add('Password=' + Password);
    end;
    Open;
  end;

den Benutzer bernhard gibt es auf der mysql server Seite, siehe screen dump - was ist hier dann noch falsch ?
Miniaturansicht angehängter Grafiken
mysql_name_users.png   mysql_name_missing.png  

Geändert von bernhard_LA (31. Jul 2020 um 16:46 Uhr)
  Mit Zitat antworten Zitat
ConstantGardener

Registriert seit: 24. Jan 2006
Ort: Halberstadt
348 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Conncet to MYSQL server with FIREDAC

  Alt 31. Jul 2020, 17:47
...ich glaube da fehlt ein "=" zwischen Port und 3306!?
Andreas Schachtner
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
903 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Conncet to MYSQL server with FIREDAC

  Alt 1. Aug 2020, 08:27
Danke, das fehlende "=" ist ergänzt, leider immer noch diese Fehlermeldung

haben diesen Link gefunden : https://medium.com/@soonsantos/conne...c-d617fd99ab59

mit
Zitat:
Access denied for user ‘root’@’localhost’ (using password: Yes). You are using an incorrect password, you can reset it by following this StackOverFlow answer.

nur kann ich die Diskussion hier https://stackoverflow.com/questions/...35803#49935803 nicht nachvollziehen, ich habe ja bereits div. user angelegt ....
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
36.342 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Conncet to MYSQL server with FIREDAC

  Alt 1. Aug 2020, 12:21
3306 ist der Defailt-Port, drum macht es auch keinen Unterschied, ob der Parameter fehlt oder falsch/defekt ist.


Die INI hast auch schon umgestellt, zur Nutzung des alten Passwortplugins?
default_authentication_plugin



Es kann natürlich auch die Zuordnung zum Namen localhost falsch schein.

Add('Server=localhost');
oder
bernhard @ 127.0.0.1 in mysql.users
oder auch erstmal ohne diese Einschränkung
bernhard @ %
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu ( 1. Aug 2020 um 12:28 Uhr)
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
903 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Conncet to MYSQL server with FIREDAC

  Alt 1. Aug 2020, 12:24
ja.... denke schon , weil ich kann mich mit mittlerweile einem anderen user - Account jetzt auf der DB einloggen,
das Problem liegt also nicht mehr bei Delphi sondern bei meiner MYSQL user Verwaltung/ Erzeugung ... nur sehe ich halt dort meinen Fehler nicht


das demo programm gibt es hier : https://github.com/ImageProcessingFM...sPlatformAdmin
Zugriff auf MYSQL unter UBUNTU 18.04 spielt (im Rahmen der ersten Versuche)

Geändert von bernhard_LA ( 1. Aug 2020 um 15:23 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
776 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Conncet to MYSQL server with FIREDAC

  Alt 3. Aug 2020, 08:45
Der funktionierende Benutzer-Account wird auf der UBUNTU-Maschine genutzt?

Ich hatte bei meinen ersten Gehversuchen mit MySQL ebenfalls das Problem, dass ich mich auf der Linux-Maschine mit dem generierten Benutzer anmelden konnte, aber nicht mehr, wenn ich mit meinem Windows-Rechner auf den Server zugreifen wollte.

Standardmäßig wird bei der Installation der Zugriff von MySQL über TCP verboten. Die Verwendung von TCP muss explizit erlaubt werden, dann sollte auch der Zugriff auf MySQL auf einem Linux-Server funktionieren.

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
matashen

Registriert seit: 29. Jan 2007
Ort: daheim
443 Beiträge
 
Delphi XE2 Enterprise
 
#7

AW: Conncet to MYSQL server with FIREDAC

  Alt 3. Aug 2020, 09:12
Hallo,


du verwendest die Professional Version?

dachte immer das mit Community und Prof nur lokale Datenbanken angesprochen werden können

https://www.embarcadero.com/products...oduct-editions

wenn ich das richtig lese gehen Server erst ab Enterprise oder lieg ich da falsch.



Gruß Matthias
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
7.847 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Conncet to MYSQL server with FIREDAC

  Alt 3. Aug 2020, 10:05
dachte immer das mit Community und Prof nur lokale Datenbanken angesprochen werden können
können schon, aber nicht dürfen!
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
776 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: Conncet to MYSQL server with FIREDAC

  Alt 3. Aug 2020, 10:21
Jo, ich vergesse immer, dass ich nicht FireDAC einsetze. Die kann in der Professional (Community) Edition tatsächlich nur lokal zugreifen. Mit Devart UniDAC funktioniert der Serverzugriff ohne Probleme.

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf