Einzelnen Beitrag anzeigen

herkulesamstart

Registriert seit: 17. Jun 2005
36 Beiträge
 
#21

Re: MySQL mit Delphi

  Alt 6. Feb 2008, 13:38
Also ich versuche mal mein Problem etwas umfassender darzustellen...

Dazu erläutere ich auch mein Vorgehen bei der Installation.

1. Ich habe das Setup von MySQL Server 4.1 heruntergeladen

2. Ich installiere den MySQl Server.
Einstellungen:
Setup Type: Complete
Destination Folder: C:\Programme\MySQL\MySQL Server 4.1\

3. Ich überspringe die Regestrierung bei MySQl.com. Installation abgeschlossen.
4. Der Configuration Wizard erscheint
Einstellungen:
Detailed Config. statt Standadrd Config
--> Developer Machine
--> Multifunctional DB
--> approximate num of concurrent connections. Manual Setting = 15
--> TCP/IP? Yes, Port: 3306
--> Standart Zeichensatz
-->Include Bin Directory in Windows PATH? Yes.
-->Security Settings? No! --> no password

Configuration executed:
Config File created = C:\Programme\MySQL\MySQL Server 4.1\my.ini
Service restarted succesfully.

5. Ich installiere die Server-Anwendung mysqld-nt.exe mit der Konsole
Delphi-Quellcode:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>mysqld-nt --install
Service successfully installed.

C:\>
6. Ich versuche auch in der Konsole mysql.exe zu starten. Mir wird allerdings der Zugang unter dem Error 1045 verweigert. Dann piepts einmal schön und nix.
Delphi-Quellcode:
C:\>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

C:\>
Warum wird mir hier schon der Zugang zum MySQl Server verweigert oder ist die mysql.exe unerheblich für mich wenn ich schon die mysqld-nt.exe installiert habe?

7. Ich probier trotzdem das Demoprj von Luckie unter Delphi zu starten. Die libmysql.dll befindet sich auch ganz sicher im Anwendungsverzeichnis(Ist ja auch schon in der zip von Luckie dabei)! Dann bekomme ich folgenden Error wenn ich auf "DB Anlegen" drücke, siehe auch Anhang.
Delphi-Quellcode:
---------------------------
Debugger Exception Notification
---------------------------
Project AdressDBSQL.exe raised exception class EAccessViolation with message 'Access violation at address 100047CA in module 'libmysql.dll'. Read of address 00000358'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
8. Ich probier mit dem EMS SQl Manager 2007 für MYSQl eine DB zu erstellen. Dabei bekomme ich dann etwa den selben Fehler wie zuvor in der Konsole, siehe Anhang. Nur der User heisst hier 'root' statt 'ODBC'

Ich habe aber eine andere offene Frage:
Was ist der "XAMPP Control Panel" bzw was macht dieser genau? Er wurde ja in der Diskussion erwähnt(Ich hab ihn mir schon heruntergeladen und ausprobiert).

Ich hoffe Ihr könnt mir anhand der Infos weiterhelfen..
herkulesamstart
Miniaturansicht angehängter Grafiken
error4_187.jpg   error3_628.jpg  
  Mit Zitat antworten Zitat