Avatar billede eds Nybegynder
13. december 2003 - 22:41 Der er 10 kommentarer og
1 løsning

Jeg får denne fejl hvad kan det skyldes?

Hej, jeg vil gerne starte med at sige at jeg er helt ny til mysql, så i må meget gerne forklare tingene gruntigt, nå, men jeg får denne fejl:

Warning: mysql_connect(): Access denied for user: 'trovaerdig@ns3.concor.dk' (Using password: YES) in C:\W3Sites\trovaerdig\www\totalstats\insert.php on line 18

og php scriptet ser sådan her ud:

<?php
//#######Copyright#########################
//#Das Copyright auf den gesamten        #
//#script liegt bei                      #
//#postmaster@nocf.de                    #
//#Dieses Script darf nicht weiterverkauft#
//#werden, änderung brauchen meine geneh- #
//#migung!!! Have fun!!!!Visit www.nocf.de#
//#########################################
//########################################
//#Bitte hier die Einstellungen vornehmen#
//########################################
$hoster="ns3.concor.dk"; //dein host standard ist localhost
$login="trovaerdig";  //dein mysqllogin
$passw="pass"; //dein passwort
$datenb="np"; //datenbank auswählen
//##########Ende der Änderungen!##########
$link=mysql_connect($hoster, $login, $passw)or die ("konnte Keine
Verbindung herstellen!");
mysql_select_db($datenb,$link) or die
("Datenbank nicht vorhanden!");
#########Weitere Änderungen########
$start="0"; //mit wievielen hits soll angefangen werden

#############nichts mehr ändern ab hier#######
$oder="CREATE TABLE cs_useronline (
  id int(11) NOT NULL auto_increment,
  IP varchar(30),
  NAME varchar(200),
  DATE int(30),
  PRIMARY KEY (id)
)";
$und=mysql_query($oder, $link);

$simple="CREATE TABLE cshits (
  hits int(20),
  login int(20),
  lastlogin int(20),
  maxuser int(8)
)";
$jepp=mysql_query($simple, $link);
$zeit=time();
$insering=mysql_query("INSERT INTO cshits (hits, login, lastlogin, maxuser) VALUES ('$start', '$zeit', '$zeit', '1')", $link);

$lastone="CREATE TABLE csip_list (
  dates varchar(25),
  del int(20),
  ip varchar(18)
)";

$ready=mysql_query($lastone, $link);
print "Die Tables wurden wahrscheinlich erfolgreich erzeugt, löschen sie diese datei!!<br><a href=\"http://www.gbook4u.de\" target=\"_blank\">Gbook4u.de</a>";
mysql_close($link);
?>
Avatar billede mahler Nybegynder
13. december 2003 - 22:47 #1
En af følgende 3 oplysninger er ikke korrekt:

$hoster="ns3.concor.dk"; //dein host standard ist localhost
$login="trovaerdig";  //dein mysqllogin
$passw="pass"; //dein passwort

Prøv eventuelt at lave et mindre script, som udelukkende connecter til databasen - intet andet - så kan du få bekræftet, om det er det, som er tilfældet.
Avatar billede mahler Nybegynder
13. december 2003 - 22:52 #2
Hvad sker der hvis du prøver følgende:

<?php
$hoster="ns3.concor.dk"; //dein host standard ist localhost
$login="trovaerdig";  //dein mysqllogin
$passw="pass"; //dein passwort
$link=mysql_connect($hoster, $login, $passw) or die("Could not connect: " . mysql_error());
echo "Database forbindelse fungerer!";
mysql_close($link);
?>
Avatar billede eds Nybegynder
13. december 2003 - 22:58 #3
Så siger den:

Warning: mysql_connect(): Access denied for user: 'trovaerdig@ns3.concor.dk' (Using password: YES) in C:\W3Sites\trovaerdig\www\totalstats\mysql.php on line 5
Could not connect: Access denied for user: 'trovaerdig@ns3.concor.dk' (Using password: YES)
Avatar billede mahler Nybegynder
13. december 2003 - 23:04 #4
Du har helt sikkert fat i en mysql server.

Der kan være 3 ting galt:
- dit brugernavn er forkert
- dit password er forkert
eller
- du har ikke fået ret til at connect'e til databasen.

Start med at checke de to første, og er du sikker på de er korrekte, så er det på tide at snakke med dem, der har oprettet din adgang for at få dem til at checke din adgang til mysql databasen er sat korrekt op.
Avatar billede eds Nybegynder
13. december 2003 - 23:07 #5
Jeg ved at de brugernavn og password er rigtigt, fordi jeg har selv oprettet database, men jeg ved bare ikke vilket servernavn jeg skal forbinde til.
Avatar billede mahler Nybegynder
13. december 2003 - 23:17 #6
har du prøvet "localhost" som servernavn?
Da du oprettede databasen, hvad brugte du da som servernavn?
Avatar billede eds Nybegynder
13. december 2003 - 23:38 #7
Ja, jeg har godt nok også prøvet localhost og det duede ikke, men her et billede af hvordan det ser ud der hvor man kan oprette database: http://www.trovaerdig.dk/sql.bmp
Avatar billede mahler Nybegynder
14. december 2003 - 11:07 #8
Jeg har ikke noget bud på løsningen, hvis du er helt sikker på det er rigtigt brugernavn og password.

Når du får fejlen "Access denied for user...", så har du fat i en mysql-server (man kan ikke se om det er den rigtige mysql-server), men bliver afvist med det brugernavn og password, som du anvender.
Avatar billede eds Nybegynder
14. december 2003 - 11:59 #9
Hvad skal jeg så gøre?
Avatar billede mahler Nybegynder
14. december 2003 - 13:54 #10
umiddelbart ville jeg søge at få bekræftet, at det er ns3.concor.dk du skal bruge som servernavn, samt kontrollere, at din bruger "troværdig" rent faktisk har "connect" rettighed.

Bemærk i øvrigt, at det er brugeren "trovaerdig@ns3.concor.dk" (eller "trovaerdig@%") har lov til at connecte til din database.
Avatar billede eds Nybegynder
14. december 2003 - 17:42 #11
Ok, fik det til at virke, jeg skulle forbinde til: localhost00198
lidt mærkeligt navn men okay.
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