Avatar billede mr.handstand Novice
19. oktober 2003 - 12:25 Der er 16 kommentarer og
1 løsning

Newbie, gik installationen galt af MySQL - user/pass, My.ini osv

Hejsa,

Jeg har aldrig prøvet MySQL før, og jeg tror at min installation er gået galt. Jeg installerede for 3 uger siden men fik ikke brugt det dengang.

Facts:
Jeg har download’et MySQL 4.1 alpha
Jeg har installeret på Win XP, i mappen C:\MySQL
Jeg har installeret servicen m. C:\MySQL\bin\mysqld --install
MySQL kører som service
Jeg kan ikke finde nogen my.ini eller my.cnf noget sted?
Jeg har ikke kendskab til at have oprettet mig en account.
Jeg har oprettet path i environment variables til C:\MySQL; C:\MySQL\bin ; C:\MySQL\lib
- Er dette korrekt?

Jeg kan ikke starte min ”winmysqladmin.exe” fra c:\mysql\bin
LIBMYSQL.dll was not found
(denne fil ligger i c:\mysql\lib

Jeg kan ikke se MySQL når jeg forsøger at un-install’e via add/remove programs i control panel.

Jeg kan ikke stoppe min MySQL service. Den fylder 2 rækker med ........ når jeg kører ”net stop mysql”

Det jeg dog kan:
Jeg kan bruge test db’en i command prompten via mysql.exe, fx:
Use test
create table myTest(id int(3), name varchar(20));
insert into myTest (id, name) values (4, 'soren');
Select * from myTest;

Men jeg kan ikke bruge mySQL med use mysq:
mysql> use mysql;
ERROR 1044: Access denied for user: '@127.0.0.1' to database 'mysql'

OK, jamen hvad vil jeg så:
Jeg vil gerne løbe igennem MySQL Reference manual, og bruge det i ASP.NET sammenhænge. Jeg har en Vistual Studio.NET kørende på min maskine.
Men i første omgang vil jeg gerne have MySQLAdmin til at køre, så jeg føler at have styr over konfigurationen af MySQL.
What to do?
Avatar billede arne_v Ekspert
19. oktober 2003 - 12:30 #1
alpha er kun til test - som begynder vil jeg ikke anbefale en alpha version.

Du behøver kun C:\mysqwl\bin i PATH.
Avatar billede arne_v Ekspert
19. oktober 2003 - 12:31 #2
C:\mysql\bin
Avatar billede arne_v Ekspert
19. oktober 2003 - 12:31 #3
Er der oprettet en database mysql ?
Avatar billede mr.handstand Novice
19. oktober 2003 - 12:35 #4
mht oprettet database mysql, så er der i \data en subfolder mysql med
columns_priv.frm
columns_priv.MYD
...
user.MYI
men med command show databases ser jeg kun "test"
Avatar billede arne_v Ekspert
19. oktober 2003 - 12:38 #5
Det lyder altså meget som MySQL "system tables". Og i så fald: NIX PILLE !
Avatar billede mr.handstand Novice
19. oktober 2003 - 12:44 #6
ja, men er det ikke også disse system tables som skal bruges til at styre bruger-profiler m.m.?
Jeg vil gerne i kontakt med et admin interface, så jeg kan sætte diverse settings, men jeg kan ikke køre winmysqladmin.exe

Tror du min installation er korrekt?
Du skriver at jeg kun behøver C:\mysqwl\bin i PATH.
hvorfor kan den så ikke finde LIBMYSQL.dll, når denne nu ligger tilgængelig i /lib?
Avatar billede arne_v Ekspert
19. oktober 2003 - 12:48 #7
winmysqladmin kræver muligvis libmysql.dll og så skal directory med
den også være i path.

Men selve mysqld bør ikke kræve den.
Avatar billede mr.handstand Novice
19. oktober 2003 - 12:52 #8
spørgsmålet er egentligt om hvordan jeg får lov at re-install'e og gå væk fra alpha versionen, hvis denne ikke er for newbies...
jeg kan jo ikke se mySQL i add/remove, og jeg kan ikke stoppe servicen. Den hænger. Evt kan jeg boot'e i safe mode, og fjerne hele directory m. MySQL. Men jeg vil gerne "rydde ordentligt op", så jeg ikke har noget hængende, til når jeg forsøger at geninstallere.

Tror du jeg kan slette directory, og blot geninstallere, evt. i et andet dir?
Avatar billede arne_v Ekspert
19. oktober 2003 - 12:55 #9
Godt spørgsmål.

Jeg har nemlig MySQL i Add/Remove.

Umiddelbart vil jeg sige at hvis du:
  - sletter servicem
  - sletter filene
så burde du være OK.
Avatar billede arne_v Ekspert
19. oktober 2003 - 12:56 #10
mysqld --remove

fjerner servicen.
Avatar billede mr.handstand Novice
19. oktober 2003 - 14:43 #11
jeg har fjernet servicen, og slettet filerne. Herefter har jeg hentet version 4.0 istedet for alpha-versionen. Nu kører min winmysqladmin.exe perfekt, og jeg kan populere test-db m.m.

Jeg håber at det var de værste af mine udfordringer. Lige nu har jeg lidt knas med at asp.net fejler i
<%@ Import Namespace="System.Data.Odbc" %> "ikke tilgængeligt?". Derimod kan den fint hente
<%@ Import Namespace="System.Data" %>

Men det er selvfølgelig et helt andet område, som jeg kan søge info om i asp.net.

Tak for hjælpen arne v. Sæt et svar ind, så får du pointene. :-)
Avatar billede arne_v Ekspert
19. oktober 2003 - 14:45 #12
svar
Avatar billede arne_v Ekspert
19. oktober 2003 - 14:47 #13
Hvad version af .NET bruger du ?

.NET 1.1 har System.Data.ODBC mend 1.0 har Microsoft.Data.ODBC !
Avatar billede mr.handstand Novice
19. oktober 2003 - 15:20 #14
Jeg anvender Microsoft .NET Framework 1.0,
det vil sige, at jeg dermed bør anvende import namespace="Microsoft.Data.Odbc" men det giver samme fejl.

Compiler Error Message: CS0234: The type or namespace name 'Data' does
not exist in the class or namespace 'Microsoft' (are you missing an
assembly reference?)

jeg søger pt. på CS0234 webbet. Nogen forslag? :-)
Avatar billede arne_v Ekspert
19. oktober 2003 - 15:23 #15
Du skal eksplicit adde det til dit projekt.
Avatar billede arne_v Ekspert
19. oktober 2003 - 15:25 #16
Avatar billede mr.handstand Novice
19. oktober 2003 - 16:03 #17
HVOR STORT!!.

Skidtet virker! :-)

Faktisk virkede det IKKE i første omgang. Jeg anvender en tysk version af .NET (Spørg helst ikke hvorfor), og derfor troede jeg også at jeg skulle vælge den tyske udgave ad odbc.net downloaded på siden
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6CCD8427-1017-4F33-A062-D165078E32B1
Det gik imidlertid galt. Den installerede under "c:\program files\Microsoft.NET\odbc.net\de\" folderen som den skulle, men selv om jeg rettede min kode til at pege på det rigtige sted (og korrigerede navnet for dll'en, da den hed noget 'mere' end forventet fik jeg stadig en mærkelig fejl. Herefter af-installerede jeg den tyske udgave og hentede den engelske udgave. Den installerede selvfølgelig i en anden subfolder under ..\odbc.net men nu virker skidtet, og jeg har hentet min "hello, World" select-statement i asp.net

MANGE tak for hjælpen ARNE V!!!
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