Avatar billede ttopholm Nybegynder
17. juni 2003 - 16:44 Der er 25 kommentarer og
1 løsning

IIS 6.0 og MYSQL

Når man har installeret Mysql på sin server.. skal man så fortælle sin webserver det.. eller finder den selv ud af det.. og virker det så få alle domæner man har oprettet i IIS 6.0 og de så kommer til senere.

Og hvordan får brugeren adgang til databasen.. kan man bare ligge den ind i mappe der hedder  db  (hvis man har lavet sådan en) som ligger under homedir til det tilhørende domæne...
Er lidt af en newbie til Mysql.. som man kan høre
Avatar billede fangel Nybegynder
17. juni 2003 - 16:47 #1
da MySQL er en database server, er den tilgængelige for alle på serveren

da det stadig er en server, lægges den ikke i en mappe, men tilgås via. nogle funktioner...
i PHP laver man et connect til "localhost", og samme gælder sikkert for ASP, da det jo er lokalt på computeren, at mysql database serveren er installeret...

Morten
Avatar billede fangel Nybegynder
17. juni 2003 - 16:48 #2
og 200p er helt i skoven for sådanne et spørgsmål...
Avatar billede arne_v Ekspert
17. juni 2003 - 21:16 #3
Du connecter til MySQL fra din ASP, ASP.NET, PHP eller hvad du
nu bruger som server-side script.

Den præcise syntax er sprog specifikt. Men du skal angive:
  host (samme maskine = localhost)
  port (default 3306)
  database navn
  brugernavn
  kodeord

Du må absolut ikke ligge den i en mappe hvor den kan hentes
som fil. Det vil være en stor sikkerheds risiko. Den skal derfor
ligges udenfor dokument træet.
Avatar billede ttopholm Nybegynder
17. juni 2003 - 21:46 #4
den mappe der.. hvordan konf. man den.. så man kan læse og skrive i den, men ikke kan hente den... jeg har sat db i samme biblotek som mappen hvor www-mappen ligger.det burde vil være nok... den ikke er offentlig tilgængelig
Avatar billede arne_v Ekspert
17. juni 2003 - 21:55 #5
Det skal bare være en ganske almindelig mappe. Og hvor som helst
den er sikker er OK.

Det brugernavn som database serveren kører under skal selvfølgelig
have fuld adgang til den mappe.

Så opretter du en database i mappen enten via kommando-linie
eller via en GUI (der er adskillige at vælge imellem).

IIS skal slet ikke i nærheden af den database.

IIS snakker TCP/IP med MySQL serveren. MySQL serveren læser
fra og skriver til database filerne.

Deraf kan du jo også udlede at det ikke engang er et krav at IIS
og MySQL kører på samme server.
Avatar billede arne_v Ekspert
17. juni 2003 - 21:55 #6
Eller snakker jeg sort ?
Avatar billede ttopholm Nybegynder
17. juni 2003 - 22:04 #7
nej... men db-mappen er hele ikke nærheden af www-mappen. det er også der mine access-databaser kommer til at ligge... er der et interface hvor brugeren kan oprette databaser eller er det lettere at jeg som webhotel opretter den (Via den console manager, man kan hente hos Mysql seperat), og brugeren så har mulighed for at tilføje tabeller og lign, via det Gui der medfølger i mysql-pakken som standard
Avatar billede arne_v Ekspert
17. juni 2003 - 22:08 #8
MySQL og Access er lidt forskelligt, da MySQL er en database
server som IIS/ASP snakker TCP/IP med, mens Access er en fil-database
som IIS/ASP accesser som en fil.

Du driver web hotel ?

Umiddelbart vil jeg sige at:
  - du skal oprette en database per kunde
  - stille et web interface til rådighed for kunderne så de selv
    via internetttet kan oprette tabeller i deres database
Avatar billede ttopholm Nybegynder
17. juni 2003 - 22:21 #9
Okay... kigger lige på det.. men du er ihvertfald en s
Avatar billede ttopholm Nybegynder
17. juni 2003 - 22:21 #10
tor hjælp.. vender ltilbage imorgen tror... :-}
Avatar billede ttopholm Nybegynder
18. juni 2003 - 21:25 #11
Kan det bedst betale sig at inst. php først eller hva..
Avatar billede arne_v Ekspert
18. juni 2003 - 21:29 #12
Se det kan jeg ikke svare på. Jeg bruger nemlig ikke selv PHP (jeg er JSP mand).
Avatar billede ttopholm Nybegynder
18. juni 2003 - 21:36 #13
oki... sad og læste lift mysql.org.. Det der MySQL Control Center (Som skal hentes ved siden af).. det er det jeg bruger som administrator (hvor jeg kan oprette databaser).. hvilket bruger min kunde så... og ligger det med i mysql-downloaden
Avatar billede ttopholm Nybegynder
23. juni 2003 - 09:09 #14
Der er en bruger der hedder enhver... skal denne bruger være der eller kan man slette den.. har hørt at der er en hemmelig bruger.. som man skal slette.. er det den her..
Avatar billede ttopholm Nybegynder
23. juni 2003 - 13:15 #15
skal jeg også inst. myOdbc.. eller er det ikke nødvendigt..
Avatar billede arne_v Ekspert
23. juni 2003 - 13:36 #16
Du skal installere MyODBC, hvis du skal bruge ODBC.

Muligvis skal du bruge det til ASP (jeg ved ikke om ASP
bruger ODBC eller en native MySQL driver for ASP).

Jeg ville altid installere det bare for at have det.

Hvis man nu lige skulle få lyst til at bruge Access eller Excel
mod databasen.
Avatar billede ttopholm Nybegynder
23. juni 2003 - 13:43 #17
ja.. det rigtigt... ved du om jeg kan slette den bruger der hedder enhver i mysql
Avatar billede arne_v Ekspert
23. juni 2003 - 13:57 #18
Jeg har aldrig hørt om den.

Og jeg undrer mig over at det er "enhver" altså på dansk og ikke på engelsk.
Avatar billede ttopholm Nybegynder
23. juni 2003 - 14:03 #19
okay.. prøv at kigge på http://ttopholm.dk/test/ og så under priviliger så er der en bruger der hedder det
Avatar billede arne_v Ekspert
23. juni 2003 - 14:11 #20
Nå der står "Any".

Jeg formoder at det betyder "any user" og ikke "user Any".

Hvilket på almindeligt dansk betyder at man ikek behøver at logge
idn med brugernavn/password for at kunne bruge databasen.

Og PHPMyAdmin markerer det med rødt fordi det er potentielt
en sikkerheds-risiko.
Avatar billede ttopholm Nybegynder
23. juni 2003 - 14:37 #21
så må jeg gerne slette dem.. altså
Avatar billede arne_v Ekspert
23. juni 2003 - 14:46 #22
Det tror jeg.

Vær sikker på at du har et brugernavn med fulde
priviliier og at du kan huske passwordet til det.
Avatar billede ttopholm Nybegynder
23. juni 2003 - 14:47 #23
det kan jeg sagtens... ellers kunne vi jo ikke logge ind på phpmyadmin :-)
Avatar billede ttopholm Nybegynder
23. juni 2003 - 14:56 #24
Arne_v du har været en god hjælp så her er pointene
Avatar billede arne_v Ekspert
23. juni 2003 - 15:07 #25
Jeg kender ikke phpmyadmin - måske brugte den bare den åbne
adgang uden username/password.
Avatar billede ttopholm Nybegynder
23. juni 2003 - 15:15 #26
nej.. desværre den er meget åben.... men skal skrive pwd og username i config-filen
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