MySQL Forums
Forum List  »  German

Fehler 1045 - wie beheben?
Posted by: Denis B.
Date: July 16, 2007 03:45AM

Hallo,

ich habe folgendes Problem und zwar habe
ich mir ein Script geschrieben um MySQL auf einem Windows Server 2003
über Batch zuinstallieren.

Dazu benutze ich die MySQL 5.0 Datenbank ohne den installer. Aus dieser habe ich ein selbst extrahierendes zip erstellt (SE_MySQL.zip) die sich nach C:\Programme\MySQL entpackt.

So sieht mein Script aus:

cls
@echo off
echo _______________________________________________________________

echo .
echo EXTRACT SE_MySQL.exe TO C:\Programme\
echo .
echo .
START /w C:\INSTALL\SE_MySQL.exe -s
echo _______________________________________________________________

echo .
echo SET MySQL TO WINDOWS PATH
echo .
echo .
SET PATH=%PATH%;C:\Programme\MySQL\bin
echo _______________________________________________________________

echo .
echo COPY my.ini TO WINDOWS DIRECTORY
echo .
echo .
copy C:\INSTALL\my.ini C:\WINDOWS\my.ini
echo _______________________________________________________________

echo .
echo INSTALL THE MySQL SERVICE
echo .
echo .
"C:\Programme\MySQL\bin\mysqld" --install
echo _______________________________________________________________

echo .
echo START MySQL SERVICE
echo .
echo .
NET START MySQL -w
echo _______________________________________________________________

echo .
echo EXTRACT SE_GUI.exe TO C:\Programme\MySQL\
echo .
echo .
START /w C:\INSTALL\SE_GUI.exe -s
echo _______________________________________________________________

echo .
echo EXTRACT SE_ODBC.exe TO C:\Programme\MySQL\
echo .
echo .
START /w C:\INSTALL\SE_ODBC.exe -s
echo _______________________________________________________________


echo CREATE SCHEMAS
echo .
echo .
mysqladmin -u root create mydatabase
echo _________________________________________________________________

echo IMPORT DUMP
echo .
echo .
mysql -h localhost -u root -D mydatabase <Backup.mydatabase.dmp
echo _________________________________________________________________

echo CREATE USER
echo .
echo .
mysql -u root -e "GRANT ALL ON maier.* TO mydatabase IDENTIFIED BY 'muster';"
echo _________________________________________________________________


echo INSTALL THE ODBC DRIVER
echo .
echo .
cd\
cd programme\mysql\odbc\
install 0
echo _______________________________________________________________
exit



Dazu muss ich gestehen, dass mir der Sinn der my.ini datei nicht ganz klar ist.
Diese sieht bei mir so aus:

[client]
port=3306
socket=/tmp/mysql.sock


[mysqld]

port=3306
socket=/tmp/mysql.sock
key_buffer_size=16M
max_allowed_packet=8M


# Replication Master Server (default)
# binary logging is required for replication
log-bin=C:/Programme/MySQL/bin


# set basedir to your installation path
basedir=C:/Programme/MySQL
# set datadir to the location of your data directory
datadir=C:/Programme/MySQL/data




Alles läuft ordentlich ab, der Dienst wird auch gestartet und ausgeführt.

Wenn ich dann später mich über den Query-Browser auf die Datenbank (mydatabase)
aufschalten will erhalte ich folgende Fehlermeldung:

Konnte Keine Verbindung zur angegebenen Instanz aufnehmen.
MySQL Fehlernummer ist 1045
Access denied for user 'maier'@'localhost'(using password: YES)
Wenn Sie die Netzwerkverbindung testen wollen, dann klicken Sie bitte die Pingtaste....


Und dies ist auch mein Problem!!
Wieso kann ich mich nicht auf die Datenbank aufschalten??
Als root komme ich auf die Datenbank, aber nicht als User maier.
Wie kann ich dieses Problem beheben???

Options: ReplyQuote


Subject
Views
Written By
Posted
Fehler 1045 - wie beheben?
26301
July 16, 2007 03:45AM
13956
July 16, 2007 04:14AM
9445
July 16, 2007 05:52AM
5986
N M
March 13, 2008 10:37AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.