Avatar billede denflinkelaanehaj Nybegynder
16. maj 2006 - 20:56 Der er 14 kommentarer og
1 løsning

MySQL Error 1045

Jeg har installeret MySQL og oprettet en service med anonymous access, men når jeg forsøger at logge ind med Server Name = localhost (uden angivelse af hverken username eller password) får jeg følgende fejl:
_______________________

Could not connect to the specified instance.

MySQL Error Number 1045

Access denied for user 'ODBC'@'localhost' (using password: NO)
_______________________ 

Hvad gør jeg galt og hvad skal jeg gøre anderledes for at få det til at virke?
Avatar billede Slettet bruger
16. maj 2006 - 22:03 #1
MySQL Error Number 1045 ER_ACCESS_DENIED_ERROR

efter standard install er
User=root
password = (ingen)
Avatar billede jespersahner Nybegynder
16. maj 2006 - 22:33 #2
->ibtage: I min MySQL-installation kan jeg logge ind med et vilkårligt brugernavn efter eget valg, hvis password efterlades blank. Jeg har sat min service op med anonymous access.
Avatar billede Slettet bruger
16. maj 2006 - 22:39 #3
1)er >denflinkelaanehaj og >jespersahner samme person ???

.............................................

Og hvad er så problemet ? - jeg er ikke helt klar over dit problem

servername er vel altid 'localhost'
Avatar billede jespersahner Nybegynder
17. maj 2006 - 07:49 #4
->ibtage: Næ, men denflinklaanehaj er tilfældigvis en af mine bekendte - hvorfor skulle det i øvrigt være samme person?

I min installation virker anonymous access, hvilket det åbenbart ikke gør for spørgeren.
Avatar billede denflinkelaanehaj Nybegynder
17. maj 2006 - 07:51 #5
Nej Vi er ikke samme person.
Jesper er min gode ven, og har hjulpet mig med installationen, men kan ikke hjælpe mig med dette.

Jamen problemet er jo at jeg ikke kan komme på.
Avatar billede denflinkelaanehaj Nybegynder
17. maj 2006 - 07:55 #6
anyways - det virker når jeg skriver root som username - thanx!
Avatar billede Slettet bruger
17. maj 2006 - 09:35 #7
Ja det var jo også det jeg prøvede at forklare 16/05-2006 22:03:57 - og installerer du MySqlAdmin er det meget nemmere at administrerer kan du oprette alle de brugere du ønsker og har et fint overblik
.........................................

Det med >denflinkelaanehaj og >jespersahner var fordi den ene spørger og den anden svarer på indlæg
Avatar billede Slettet bruger
17. maj 2006 - 09:35 #8
Det skulle være et svar
Avatar billede denflinkelaanehaj Nybegynder
17. maj 2006 - 13:50 #9
Jamen tak for for hjælpen, og for svaret 17/05-2006 09:35:57 får du de 30 p =)
Avatar billede denflinkelaanehaj Nybegynder
17. maj 2006 - 13:52 #10
PS: jespersahner> Hvad f..... mener du med jeg er en af dine bekendte? Jeg har skrevet du er min gode ven... din julegave bliver LILLE i år! ;)
Avatar billede Slettet bruger
17. maj 2006 - 14:00 #11
Tak for point
Avatar billede jespersahner Nybegynder
17. maj 2006 - 15:59 #12
->ibtage: Hvordan kan det i øvrigt være, at jeg kan logge på med et vilkårligt username ved anonymous access?
Avatar billede Slettet bruger
17. maj 2006 - 16:23 #13
Det er fordi en anonym bruger er hvem som helst - og hvis i ikke ønsker at alle har adgang til databasen - skal i ændre opsætningen så det kun er registrerede brugere der kan logge ind med adgangskode og password
Avatar billede jespersahner Nybegynder
17. maj 2006 - 18:34 #14
->ibtage: Som udgangspunkt har vi sat dem op ens, dvs. denflinkelaanehaj har også konfigureret med anonymous access, så hvorfor forskellen? Er der en config-fil et sted, hvor man kan se den eksakte opsætning?
Avatar billede Slettet bruger
17. maj 2006 - 21:26 #15
Nu kender jeg jo ikke måden i har sat MySql op på, og om i har installeret MySqlAdmin som jeg tidligere har fortalt er nemmest at bruge til configurationen af MySql.

MySql konfigurationsfil hedder my.ini og ligger i Windows mappen - den kan åbnes med en almindelig teksteditor og ser nogenlunde sådan ud lavet via MySqlAdmin:

#This File was made using the WinMySQLAdmin 1.4 Tool
#28-01-2006 22:40:20

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=C:/mysql
#bind-address=87.49.93.39
datadir=C:/mysql/data
language=C:/mysql/share/danish
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=her skrives brugernavn
password=her skrives password

en anden vej er at starte MySql :

gå i mappen hvor MySql er installeret i bin mappen ligger en fil der hedder  winmysqladmin.exe - du kan også bruge stifinder til at finde den - klik på den - så starter den indbyggede MySqlAdmin (det er ikke den MySqlAdmin jeg omtaler i begyndelsen det er et selvstændigt program)- efter et øjeblik lukker skærmbilledet og nede ved uret får du et trafiklys -
højreklik på det og vælg 'Show me'-under my.ini Setup ser du din opsætning som du så kan tilrette og i venstre side gemme igen.

Håber det gav dig lidt mening.

Men jeg vil anbefale dig at hente og installerer denne phpMyAdmin-2.8.0.3.zip - skal installeres i samme mappe som du har dit localhost (dine doc)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester