Avatar billede hadaps Nybegynder
13. august 2005 - 21:18 Der er 12 kommentarer og
1 løsning

MySQL på Win2003 web server

Jeg sidder med en Windows 2003 web server, som kører IIS og FTP
Jeg vil også godt have den til at stå som mySQL server, til de projekter jeg laver i visual studio.net

Problemet er, at jeg har hentet og installeret mySQL, og mySQL Administrator kan også fint connecte og lave instillinger.

Men hvis jeg prøver at lave en forbindelse fra visual studio.net, så siger den bare at den ikke kan connecte.
Jeg bruger samme login info, så vil da ikke mene det kan være det, men jeg er helt grøn hvad angår mySQL - har hidtil kun arb. med access.

//Benny
Avatar billede hadaps Nybegynder
13. august 2005 - 21:26 #1
skal der laves noget ekstra for at mySQL virker med IIS?
for jeg har smidt ASPMyAdmin på den, og den kan heller ikke connecte... :(
Avatar billede ttopholm Nybegynder
13. august 2005 - 21:40 #2
har du husket at installere myOBDC
Avatar billede ttopholm Nybegynder
13. august 2005 - 21:41 #3
Avatar billede hadaps Nybegynder
13. august 2005 - 21:43 #4
yep - den er også installeret
Avatar billede arne_v Ekspert
13. august 2005 - 21:47 #5
VS.NET er jo ADO.NET så glem alt om ODBC og installer MySQL Connector for .NET
og brug den til at connecte med
Avatar billede hadaps Nybegynder
13. august 2005 - 21:52 #6
oki - jeg prøver
har du et simpelt script til VS.NET, hvormed jeg kan se om jeg kan opnå forb. når jeg har installeret mySQL connector?
Avatar billede arne_v Ekspert
13. august 2005 - 21:56 #7
De fåes ikke simplere end denne console app:

using System;
using System.Data;
using MySql.Data.MySqlClient;

class MainClass
{
    public static void Main(string[] args)
    {
        MySqlConnection con = new MySqlConnection("Database=Test;Data Source=localhost;User Id=;Password=");
        con.Open();
        MySqlCommand sel = new MySqlCommand("SELECT * FROM T1", con);
        MySqlDataReader rdr = sel.ExecuteReader();
        while(rdr.Read()) {
            Console.WriteLine(rdr[0] + " " + rdr[1]);
        }
        rdr.Close();
        con.Close();
    }
}

(men mulighederne er store i .NET !)
Avatar billede hadaps Nybegynder
13. august 2005 - 22:04 #8
godt så....
nu får jeg en access denied for user....

hvordan kan jeg oprette en bruger, som har access (over lan)?
Avatar billede arne_v Ekspert
13. august 2005 - 22:06 #9
I MySQL giver du jo kombinationen af brugernavn og maskine adgang.

Hvis du giver:

'aspnetdev'@'%'

adgang så ....
Avatar billede hadaps Nybegynder
13. august 2005 - 22:11 #10
jeg har en bruger hvor jeg har brugt %
Avatar billede hadaps Nybegynder
13. august 2005 - 22:18 #11
ah... nu har jeg forb. :D
havde ikke lige fået alle kommandoerne assigned til brugeren ;)

jeg takker for hjælpen
Avatar billede hadaps Nybegynder
13. august 2005 - 22:20 #12
så hvis der lander et svar arne, så kommer pointene flyvende ;)
Avatar billede arne_v Ekspert
13. august 2005 - 22:22 #13
kommer her
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