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???
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
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.