|  | 		    
					
        
         
          
         
	
          | |  | fejl med MySql Fra : -=\(Per nielsen\)=-
 | 
 Dato :  31-10-01 23:22
 | 
 |  | Jeg har fået et probelm med mit MySql program, jeg har lavet min egen
 "Offline" server med Apache, PHP & MySql, det virkede fint...
 
 Efter jeg lige har formateret min computer, så vil vide hvad der går glat,
 nu gider den ikke "aktiverer" programmet, og når jeg kigger i MySql log
 filen over fejl skriver den flg:
 
 011031 22:55:11  MySql: Table 'mysql.host' doesn't exist
 
 Hvad fanden er nu det?
 - Og hvordan løser jeg det, det er virkelig vigtigt da jeg ikke er meget
 på nettet, og bliver nødt til at teste det på min "egen" server
 
 Med Venlig Hilsen Per Nielsen
 
 
 
 
 |  |  | 
  Anders Hertz (01-11-2001) 
 
	
          | |  | Kommentar Fra : Anders Hertz
 | 
 Dato :  01-11-01 08:18
 | 
 |  | On Wed, 31 Oct 2001 23:21:54 +0100, "-=\(Per nielsen\)=-"
 <malkz@hidden.dk> wrote:
 
 >Jeg har fået et probelm med mit MySql program, jeg har lavet min egen
 >"Offline" server med Apache, PHP & MySql, det virkede fint...
 >
 >Efter jeg lige har formateret min computer, så vil vide hvad der går glat,
 >nu gider den ikke "aktiverer" programmet, og når jeg kigger i MySql log
 >filen over fejl skriver den flg:
 >
 >011031 22:55:11  MySql: Table 'mysql.host' doesn't exist
 >
 Mysql anvender en special database kaldet mysql til at holde styr på
 brugere, host, priviligier og sådan. En af tabellerne hedder host.
 
 Det kunne tyde på at du ikke har denne database liggende det rigtige
 sted eller ikke har fået den genoprettet efter din formatering.
 
 Jeg mener at *nix har et script der kan klare dette, men du mister så
 evt. ændringer du har lavet.
 
 Så check lige hvad dit data-directory står til, og om det overhovedet
 er der.
 
 Anders
 
 
 |  |  | 
  -=\(Per nielsen\)=- (01-11-2001) 
 
	
          | |  | Kommentar Fra : -=\(Per nielsen\)=-
 | 
 Dato :  01-11-01 13:05
 | 
 |  | "Anders Hertz" <a_hertz.ReMoVe@yahoo.com> skrev i en meddelelse
 news:3be0f621.245966821@sunsite.dk...
 > On Wed, 31 Oct 2001 23:21:54 +0100, "-=\(Per nielsen\)=-"
 > <malkz@hidden.dk> wrote:
 >
 > >Jeg har fået et probelm med mit MySql program, jeg har lavet min egen
 > >"Offline" server med Apache, PHP & MySql, det virkede fint...
 > >
 > >Efter jeg lige har formateret min computer, så vil vide hvad der går
 glat,
 > >nu gider den ikke "aktiverer" programmet, og når jeg kigger i MySql log
 > >filen over fejl skriver den flg:
 > >
 > >011031 22:55:11  MySql: Table 'mysql.host' doesn't exist
 > >
 > Mysql anvender en special database kaldet mysql til at holde styr på
 > brugere, host, priviligier og sådan. En af tabellerne hedder host.
 
 Okay...
 
 
 > Det kunne tyde på at du ikke har denne database liggende det rigtige
 > sted eller ikke har fået den genoprettet efter din formatering.
 
 Er der et specielt sted på ens HD at programmet skal installeres, eller er
 det lige gyldigt, mit ligger i c:\mysql
 
 > Jeg mener at *nix har et script der kan klare dette, men du mister så
 > evt. ændringer du har lavet.
 
 *nix, hvad er det, og hvor finder man det ?
 
 > Så check lige hvad dit data-directory står til, og om det overhovedet
 > er der.
 
 I mappen mysql liger mappen Data, og inde i den ligger en mappe der hedder
 "malkz" (det er username) og inde i den mappe ligger 3 filer som hedder
 noget med tagwall (noget jeg er igang med) Og så ligger mysql.err der også
 og den skriver flg:
 
 MySql: ready for connections
 011031 22:38:35  MySql: Normal shutdown
 
 011031 22:38:35  MySql: Shutdown Complete
 
 011031 22:39:59  MySql: Table 'mysql.host' doesn't exist
 011031 22:41:20  MySql: Table 'mysql.host' doesn't exist
 011031 22:41:37  MySql: Table 'mysql.host' doesn't exist
 011031 22:49:36  MySql: Table 'mysql.host' doesn't exist
 011031 22:54:20  MySql: Table 'mysql.host' doesn't exist
 011031 22:55:11  MySql: Table 'mysql.host' doesn't exist
 011031 23:20:56  MySql: Table 'mysql.host' doesn't exist
 011101 12:47:23  MySql: Table 'mysql.host' doesn't exist
 011101 12:49:17  MySql: Table 'mysql.host' doesn't exist
 
 > Anders
 
 Med venlig Hilsen Per Nielsen * Please help me *
 
 
 
 
 |  |  | 
   Jesper Frank Nemholt (01-11-2001) 
 
	
          | |  | Kommentar Fra : Jesper Frank Nemholt
 | 
 Dato :  01-11-01 14:47
 | 
 |  | "-=(Per nielsen)=-" <malkz@hidden.dk> wrote in message
 news:4PbE7.3039$RM3.212120@news000.worldonline.dk...
 > "Anders Hertz" <a_hertz.ReMoVe@yahoo.com> skrev i en meddelelse
 > news:3be0f621.245966821@sunsite.dk...
 > > On Wed, 31 Oct 2001 23:21:54 +0100, "-=\(Per nielsen\)=-"
 > > <malkz@hidden.dk> wrote:
 > >
 > > >Jeg har fået et probelm med mit MySql program, jeg har lavet min egen
 > > >"Offline" server med Apache, PHP & MySql, det virkede fint...
 > > >
 > > >Efter jeg lige har formateret min computer, så vil vide hvad der går
 > glat,
 > > >nu gider den ikke "aktiverer" programmet, og når jeg kigger i MySql log
 > > >filen over fejl skriver den flg:
 > > >
 > > >011031 22:55:11  MySql: Table 'mysql.host' doesn't exist
 > > >
 > > Mysql anvender en special database kaldet mysql til at holde styr på
 > > brugere, host, priviligier og sådan. En af tabellerne hedder host.
 >
 > Okay...
 >
 >
 > > Det kunne tyde på at du ikke har denne database liggende det rigtige
 > > sted eller ikke har fået den genoprettet efter din formatering.
 >
 > Er der et specielt sted på ens HD at programmet skal installeres, eller er
 > det lige gyldigt, mit ligger i c:\mysql
 
 Har ingen anelse om MySQL paa Windows, men normalt har MySQL et data
 directory (paa unix er det som regel /usr/local/mysql/var). Herunder er der
 eet directory for hver database. Per default opretter MySQL selv en test
 database samt sin egen access database kaldet mysql :
 
 [root@picasso /]# ls -al /usr/local/mysql/var/
 total 132
 drwxr-x---    5 mysql    mysql        4096 Oct 24 21:13 .
 drwxr-x---   12 mysql    mysql        4096 Oct 13 17:23 ..
 -rw-r-----    1 mysql    mysql        2697 Oct  1 23:43 my.cnf
 drwx------    2 mysql    mysql        4096 Sep 30 21:07 mysql
 -rw-r-----    1 mysql    mysql        1021 Oct 24 21:13 mysqld.log
 drwx------    2 mysql    mysql        4096 Oct  2 23:14 paradox
 -rw-rw----    1 mysql    mysql          86 Oct  1 23:43 picasso-bin.001
 -rw-rw----    1 mysql    mysql       51778 Oct  5 19:56 picasso-bin.002
 -rw-rw----    1 mysql    mysql         944 Oct  6 21:18 picasso-bin.003
 -rw-rw----    1 mysql    mysql          86 Oct 18 08:58 picasso-bin.004
 -rw-rw----    1 mysql    mysql          73 Oct 24 21:13 picasso-bin.005
 -rw-rw----    1 mysql    mysql          90 Oct 24 21:13 picasso-bin.index
 drwx------    2 mysql    mysql        4096 Sep 30 21:07 test
 
 > > Jeg mener at *nix har et script der kan klare dette, men du mister så
 > > evt. ændringer du har lavet.
 >
 > *nix, hvad er det, og hvor finder man det ?
 
 Unix.
 ....og det omtalte script er givetvis det der ligger i source distributionen
 paa lokationen scripts/mysql_install_db
 
 
 > > Så check lige hvad dit data-directory står til, og om det overhovedet
 > > er der.
 >
 > I mappen mysql liger mappen Data, og inde i den ligger en mappe der hedder
 > "malkz" (det er username) og inde i den mappe ligger 3 filer som hedder
 > noget med tagwall (noget jeg er igang med) Og så ligger mysql.err der også
 > og den skriver flg:
 >
 > MySql: ready for connections
 > 011031 22:38:35  MySql: Normal shutdown
 >
 > 011031 22:38:35  MySql: Shutdown Complete
 >
 > 011031 22:39:59  MySql: Table 'mysql.host' doesn't exist
 > 011031 22:41:20  MySql: Table 'mysql.host' doesn't exist
 
 Jeg vil tro at "malkz" er navnet paa din database og "tagwall" er en table i
 denne database.
 Det der givetvis mangler (hvis det ellers er magen til paa Windows) er et
 katalog der hedder MySQL og som indeholder noget a la :
 
 [root@picasso /]# ls -al /usr/local/mysql/var/mysql
 total 112
 drwx------    2 mysql    mysql        4096 Sep 30 21:07 .
 drwxr-x---    5 mysql    mysql        4096 Oct 24 21:13 ..
 -rw-rw----    1 mysql    mysql        8778 Sep 30 21:07 columns_priv.frm
 -rw-rw----    1 mysql    mysql           0 Sep 30 21:07 columns_priv.MYD
 -rw-rw----    1 mysql    mysql        1024 Sep 30 21:07 columns_priv.MYI
 -rw-rw----    1 mysql    mysql        8982 Sep 30 21:07 db.frm
 -rw-rw----    1 mysql    mysql        1208 Oct  6 12:48 db.MYD
 -rw-rw----    1 mysql    mysql        3072 Oct  6 12:49 db.MYI
 -rw-rw----    1 mysql    mysql        8641 Sep 30 21:07 func.frm
 -rw-rw----    1 mysql    mysql           0 Sep 30 21:07 func.MYD
 -rw-rw----    1 mysql    mysql        1024 Sep 30 21:07 func.MYI
 -rw-rw----    1 mysql    mysql        8958 Sep 30 21:07 host.frm
 -rw-rw----    1 mysql    mysql           0 Sep 30 21:07 host.MYD
 -rw-rw----    1 mysql    mysql        1024 Sep 30 21:07 host.MYI
 -rw-rw----    1 mysql    mysql        8877 Sep 30 21:07 tables_priv.frm
 -rw-rw----    1 mysql    mysql           0 Sep 30 21:07 tables_priv.MYD
 -rw-rw----    1 mysql    mysql        1024 Sep 30 21:07 tables_priv.MYI
 -rw-rw----    1 mysql    mysql        9148 Sep 30 21:07 user.frm
 -rw-rw----    1 mysql    mysql         856 Oct  6 12:51 user.MYD
 -rw-rw----    1 mysql    mysql        2048 Oct  6 12:51 user.MYI
 
 Denne database og tilhoerende tabeller bliver normalt oprettet ved
 installation af MySQL, men som sagt kan man ogsaa lave den efterfoelgende
 v.h.a. mysql_install_db scriptet.
 
 Det bedste er dog hvis du har mulighed for at lave restore af den gamle
 database, idet oprettelse af en ny vil betyde at alle aendringer du evt. har
 lavet m.h.t. brugernavne, passwords og host access er glemt.
 
 Hvis du har "mysql" database kataloget saa soerg for at det ligger samme
 sted som evt. er angivet i konfigurations-filen my.cnf
 
 /Jesper
 
 
 
 
 |  |  | 
    -=\(Per nielsen\)=- (01-11-2001) 
 
	
          | |  | Kommentar Fra : -=\(Per nielsen\)=-
 | 
 Dato :  01-11-01 17:46
 | 
 |  | Nu har jeg fået det til at virke, jeg går ud fra at mit probleb var fordi
 jeg havde slettet databasen MySql, der ligger også en under  tabel som
 hedder host, så det passer jo fint, nu er der sQ en ny ting der driller, alt
 det der virkede før, virker nu ikke, nu skriver den bare
 
 Warning: Supplied argument is not a valid MySQL result resource in
 e:\webhost\opizz\slet.php on line 22
 
 på de sider hvor det plejer ellers at virke.. Nogle der så kender til det ?
 Og hvordan man EVT. løser det?
 
 
 
 
 |  |  | 
     Tonni Aagesen (01-11-2001) 
 
	
          | |  | Kommentar Fra : Tonni Aagesen
 | 
 Dato :  01-11-01 19:25
 | 
 |  | 
 "-=(Per nielsen)=-" <malkz@hidden.dk> skrev i en meddelelse
 news:N_eE7.5211$Ip2.171974@news010.worldonline.dk...
 > Nu har jeg fået det til at virke, jeg går ud fra at mit probleb var fordi
 > jeg havde slettet databasen MySql, der ligger også en under  tabel som
 > hedder host, så det passer jo fint, nu er der sQ en ny ting der driller,
 alt
 > det der virkede før, virker nu ikke, nu skriver den bare
 >
 >   Warning: Supplied argument is not a valid MySQL result resource in
 > e:\webhost\opizz\slet.php on line 22
 >
 > på de sider hvor det plejer ellers at virke.. Nogle der så kender til det
 ?
 >  Og hvordan man EVT. løser det?
 
 Så plejer fejlen at være du ikke angiver den rette kollonne, f.eks:
 
 SELECT forkert.kollonne FROM table WHERE forkert.kollonne = ? ORDER BY
 forkert.kollonne
 
 Sådan tror jeg nok det hænger sammen - prøv at tjekke at du har skrevet
 rigtigt.
 
 Hvis du bruger php, kan du måske få en mere informativ fejlmelding med:
 
 mysql_query ("SELECT....dine statements....") or die (mysql_error());
 
 
 --
 Mvh
 Tonni Aagesen
 agent29@mail1.stofanet.dk
 
 
 
 
 |  |  | 
      -=\(Per nielsen\)=- (01-11-2001) 
 
	
          | |  | Kommentar Fra : -=\(Per nielsen\)=-
 | 
 Dato :  01-11-01 22:16
 | 
 |  | Tonni, tak for din hjælp, uden din hjælp ville det ikek være gået, og jeg
 siger også tak til andre i denne NG for at have svaret på mine spg...
 nu virker det, og det er bare fedt..!
 
 Hilsen Per Nielsen
 
 "Tonni Aagesen" <use.my@signature.com> skrev i en meddelelse
 news:9rs3ob$6jj$1@sunsite.dk...
 >
 > "-=(Per nielsen)=-" <malkz@hidden.dk> skrev i en meddelelse
 > news:N_eE7.5211$Ip2.171974@news010.worldonline.dk...
 > > Nu har jeg fået det til at virke, jeg går ud fra at mit probleb var
 fordi
 > > jeg havde slettet databasen MySql, der ligger også en under  tabel som
 > > hedder host, så det passer jo fint, nu er der sQ en ny ting der driller,
 > alt
 > > det der virkede før, virker nu ikke, nu skriver den bare
 > >
 > >   Warning: Supplied argument is not a valid MySQL result resource in
 > > e:\webhost\opizz\slet.php on line 22
 > >
 > > på de sider hvor det plejer ellers at virke.. Nogle der så kender til
 det
 > ?
 > >  Og hvordan man EVT. løser det?
 >
 > Så plejer fejlen at være du ikke angiver den rette kollonne, f.eks:
 >
 > SELECT forkert.kollonne FROM table WHERE forkert.kollonne = ? ORDER BY
 > forkert.kollonne
 >
 > Sådan tror jeg nok det hænger sammen - prøv at tjekke at du har skrevet
 > rigtigt.
 >
 > Hvis du bruger php, kan du måske få en mere informativ fejlmelding med:
 >
 > mysql_query ("SELECT....dine statements....") or die (mysql_error());
 >
 >
 > --
 > Mvh
 > Tonni Aagesen
 > agent29@mail1.stofanet.dk
 >
 >
 
 
 
 
 |  |  | 
 |  |