Avatar billede neocron Nybegynder
30. juli 2006 - 14:41 Der er 9 kommentarer og
1 løsning

Mangler username til min egen MySql server

Hej.

Jeg er grøn indenfor hosting af egen SQL server. Jeg har installeret MySQL til hjælp med udvikling i .NET.

Problemet er, at der kræves et user name til at logge på den, men gennem hele min opsætning har jeg _aldrig_ skullet define mig et brugernavn. Jeg har skullet definere et password, og det var alt.

Fejlen som mit program returnerer er:

"#28000Access denied for user 'mysql'@'localhost' (using password: YES)"

Jeg har brugt den medfølgende "MySQL Server Instance Config Wizard" til at sætte den op med.

Million-dollar spørgsmålet lyder så - hvordan finder jeg mit user name? Eller er der et default username? (I så fald, så kender jeg det ikke)
Avatar billede neocron Nybegynder
30. juli 2006 - 14:43 #1
For god ordens skyld følger min connection string.

MySqlConnection sqlCon = new MySqlConnection("Database=minDB;Data Source=localhost;User Id=???????;Password=minKode");

Dette er min connection string. Spørgsmålstegnene indikerer ret tydeligt hvor det er galt.

Jeg kan heller ikke lade User Id være blank, for så vil den slet ikke noget.
Avatar billede mclemens Nybegynder
30. juli 2006 - 14:46 #2
Ved ikke hvor man ser det men
har du prøvet root og mysql ?
Avatar billede neocron Nybegynder
30. juli 2006 - 14:51 #3
Haha hvor typisk, jeg havde prøvet "mysql" men jeg havde slet ikke tænkt på "root", og nu virker det :)

Smid et svar!
Avatar billede Slettet bruger
30. juli 2006 - 15:28 #4
I my.ini som ligger i Windows kan du se din MySql-opsætnig

#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=root
password=
Avatar billede mclemens Nybegynder
30. juli 2006 - 17:01 #5
ok, her er lige et svar :o)
Avatar billede mclemens Nybegynder
30. juli 2006 - 17:06 #6
... deler gerne med ibtage - det er jo godt
nok at vide, hvor man kan rette det :o)
Avatar billede Slettet bruger
30. juli 2006 - 17:30 #7
Nej - det var bare et supplement
Avatar billede neocron Nybegynder
30. juli 2006 - 21:07 #8
Mit user/pass står ikke i my.ini :/
Avatar billede mclemens Nybegynder
30. juli 2006 - 21:17 #9
Tak for point :o)
- placeringen har jeg
ikke den store ide om :/
Avatar billede Slettet bruger
30. juli 2006 - 21:38 #10
Du logger ind i MySqlAdmin med user:root og ingen password - derfor står det i my.ini
.......................................
Velkommen til phpMyAdmin 2.5.6 - Login
Language:    Danish (da-iso-8859-1)  <UDFØR>
Konfigurationsfilen skal nu bruge et hemmeligt kodeord (blowfish_secret).
sat til : admin
efter der er logget ind får du sikker denne meddelelse:
$cfg['PmaAbsoluteUri'] direktivet SKAL være sat i konfigurationsfilen!

Din konfigurationsfil indeholder indstillinger (root og uden kodeord) som svarer til en standard MySQL priviligeret brugerkonto. Din MySQL server kører med denne standardindstilling, er åben for indtrængen, og du bør virkelig gøre noget ved dette sikkerhedshul.
................

Hvis det kun er til internt brug, skal du ikke tage dig af dette, skal du derimod på nettet med din base skal den sættes.
................
Start din browser og skriv link til din MySqlAdmin index.php
noget a. la. http://localhost/dir_hvor_din_mysqladmin_ligger/index.php
Med Apache ligger den normalt i c:/apache/htdocs, og så er linket
http://localhost/mysqladmin/index.php

Login: user: root - Password ingen

På hovedsiden skal du vælge >Privilegier< og på listen vælger du
Bruger:root og Vært:localhost og yderst til højre trykker du på >RET<
og på den nye side finder du
>Ændre password, bruger du hvis du vil sætte password på >root
eller hvis du vil oprette en ny bruger med samme rettigheder som >root
skal du bruge
>Ret Login Information/Kopi'er bruger,
der kan du se at der ved >Password ikke står noget.
Skriv et >password og skriv igen >password
Hvis du så klikker på >Udfør laver den en ny bruger med samme rettigheder som >root  og du beholder >bruger : root
fordi der er tjek i feltet >behold den gamle, og der er så også andre muligheder.
Men behold den gamle, så kan du altid slette/rette

¨~ib~tage
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