Avatar billede mmolsen Nybegynder
28. oktober 2003 - 20:35 Der er 44 kommentarer og
1 løsning

mySQL stopper automatisk

Hej experter.

Jeg har installeret mySQL og ODBC'en. Det virker også rigtigt fint....i starten.

Efter jeg har haft min computer slukket og tændt igen et par gange, begynder mySQL at opføre sig underligt.

Den stopper simpelt hen efter 3-4 sekunder, efter den starter op.

Dette sker også på mit arbejde, hvor jeg har win2k. Herhjemme har jeg winXP.

mySQL ver. 1.4

*Morten*
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 20:36 #1
skal lige tilføjes, at hvis jeg afinstallere/sletter mySQL, og installere igen, så er den god igen, i et stykke tid.

*Morten*
Avatar billede Slettet bruger
28. oktober 2003 - 20:39 #2
Mener du version 4.1 ?
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 20:48 #3
Hov.. ja eller 4.0.16

Det var WinMySQLAdmin der var 1.4.

:)

*Morten*
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:19 #4
ok kiggede lige i min morten.err som ligger i data biblioteket. Der står:

031028 21:18:51  InnoDB: Started
031028 21:18:51  Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
031028 21:18:51  Aborting

031028 21:18:51  InnoDB: Starting shutdown...
031028 21:18:53  InnoDB: Shutdown completed
031028 21:18:53  MySql: Shutdown Complete

Dette skriver den hver gang nu ??
Avatar billede Slettet bruger
28. oktober 2003 - 21:26 #5
Privilege tabellerne er vistnok dem der styrer brugernes rettigheder i programmet. Det lugter lidt af at programmet ikke er installeret korrekt.

Er MySQL installeret som service eller som standalone program ?
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:28 #6
uha, det ved jeg faktisk ikke. Jeg installerede det bare via SETUP.exe, og lagde det i c:\mySQL\
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:29 #7
bare underligt at det virker fint i et stykke tid, og så ikke mere pludselig
Avatar billede Slettet bruger
28. oktober 2003 - 21:31 #8
Kig i
Control Panel -> Administrative Tools -> Services

Se hvad status er for MySQL.
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:32 #9
ja der kan jeg se mysql
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:38 #10
Og jeg kan starte den derinde fra, men den stopper bare igen.
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:43 #11
Hjalp det på ideerne ??
Avatar billede Slettet bruger
28. oktober 2003 - 21:45 #12
Er ved at læse lidt i manualen... :-)
Avatar billede Slettet bruger
28. oktober 2003 - 21:48 #13
Prøv at åbne WinMySQLAdmin og kig under
Databases -> mysql

Der burde være listet 6 forskellige tabeller, herunder "host"
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:53 #14
Ved ikke om det hjælper på teorien om jeg har installeret korrekt, men:
i WinMySQLAdmin er der intet i server, Err file, variables, process, database samt report. Disse sider er bare tomme ? :(
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 21:55 #15
Som sagt. Nothing
Avatar billede Slettet bruger
28. oktober 2003 - 21:57 #16
Kig under "Start Check" - Skriver den at der er en "my.ini" fil ?

Kig under "My.ini Setup" - Stemmer stien for programmer, særligt "datadir" ?
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:00 #17
i start check:
There is a my.ini file .....YES
Veryfyin the my.ini keys
MySQL server path key.............OK
datadir........OK
basedir........OK

I My.ini Setup:
datadir=C:/mysql/data
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:06 #18
kan dog ikke se den ini fil når jeg ser i bibloteket "data"
Måske skulle jeg prøve at geninstallere, så ved jeg jo det virker. Så kan jeg se om der er nogle forskelle. Med mindre du har et andet forslag ?
Avatar billede Slettet bruger
28. oktober 2003 - 22:07 #19
Prøv at omdøb c:\mysql\my.ini til
f.eks.  my.abc

Derefter:
1. stop MySQL via. WinMySQLadmin (højreklik, vælg "stop the service")
2. Genstart MySQL
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:09 #20
1: kan ikke se filen
2: MySQL ér stoppet (det gør den jo automatisk)
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:10 #21
kan jeg lave en my.ini og så kopiere indholdet fra My.ini setup ind ?
Avatar billede Slettet bruger
28. oktober 2003 - 22:16 #22
Hos mig ligger my.ini under c:\Windows

Prøv evt. at søge efter "my.ini", omdøb den til "my.abc" og start MySQL.
alternativt hvis det ikke virker så gør som du selv foreslog med my.ini setup.
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:22 #23
så blev jeg promtet for brugernavn og password, og den kom med alle mulige fejlmeddelelser i "start check"
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:22 #24
Men den lavede en ny ini fil
Avatar billede Slettet bruger
28. oktober 2003 - 22:27 #25
OK, det er godt at den lavede en ny my.ini fil.
Hvad skrev den af fejl ?
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:30 #26
genstartede derefter WinMySQLAdmin, og så er jeg tilbage hvor jeg startede. :(
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:34 #27
There is a my.ini file....no
Verifying the my.ini keys
MySQL path's key is empty.....yes
Trying to fix
Found: C:/mysql/bin/mysqld-nt.exe
Creating my.ini file.
There is a my.cnf file.......no
The service is already installed.....yes
The service is running.....no
The service was removed......yes
The service was installed and started....yes
Avatar billede Slettet bruger
28. oktober 2003 - 22:34 #28
prøv at starte MySQL op fra command prompten med følgende option

mysqld --skip-grant-tables
Avatar billede Slettet bruger
28. oktober 2003 - 22:38 #29
Prøv også (fra prompten):
mysqlcheck -A
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:43 #30
mysqld --skip-grant-tables fik den til at køre, uden at stoppe igen

mysqlcheck -A
viser mine tabeller i databasen og skriver OK ud for alle
Avatar billede Slettet bruger
28. oktober 2003 - 22:47 #31
Skriver den også OK ud for alle mysql.XXX tabellerne ?

Prøv nu:
mysqladmin flush-privileges
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:50 #32
done.
Kan ikke se der sker noget ??
Avatar billede Slettet bruger
28. oktober 2003 - 22:51 #33
Prøv at starte MySQL op igen på normal vis - uden --skip-grant-tables.
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:52 #34
Nu når jeg åbner WinMySQLAdmin, så starter den automatisk serveren op, og den viser grøn lys konstant
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 22:55 #35
ehm....
Hvis jeg skriver:
net stop mysql så siger den at servicen ikke er startet (stadig grøn lys) ??
skriver jeg:
net start mysql, så får jeg "der opstod en systemgfejl, systemfejlen 1067 opstod, processen sluttede uventet.

Prøver lige restarte computer
Avatar billede Slettet bruger
28. oktober 2003 - 22:57 #36
Så burde MySQL være op og køre...

Prøv at køre MySQL fra prompten.
Hvis du kommer ind, skriv f.eks. "Show databases"

Se også om WinMySQLAdmin har fundet "mysql" tabellen under
"Databases".
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 23:01 #37
Har restartet computeren og så er det hele som da vi startede :(
lukker automatisk.

Nu prøver jeg altså at reinstallere mySQL
Avatar billede Slettet bruger
28. oktober 2003 - 23:04 #38
Ok. Når du geninstallerer husk:
1. Installer som et program, ikke som en service (i første omgang)
2. Installer til default lokationen dvs. c:\mysql.
3. Efter den er installeret som program, installer som en service bagefter.
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 23:07 #39
ok, nu er den oppe at køre fra scratch, og den funger fint. mySQL databasen er der også sammen med mine egen og en test.

Jeg har en mistanke om at jeg har kommet til at slette den mySQL database i phpmyadmin :(
Avatar billede Slettet bruger
28. oktober 2003 - 23:09 #40
Ok. Som du kan se så funker intet uden den tabel.
Men, det var godt det kører nu så.
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 23:10 #41
Kunne ikke vælge noget om at det ikke skulle være en service.

Nu vil jeg lade det køre som det står nu, så håber jeg at den vil køre upåklageligt.

Smid lige et svar. Du skal have STOR tak for din hjælp. Jeg har lært mere om mySQL i dag end i al min tid :) (siger bare hvor lidt jeg ved)
Avatar billede Slettet bruger
28. oktober 2003 - 23:13 #42
Så har vi begge lært lidt idag :-)
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 23:14 #43
det er jeg glad for
Avatar billede Slettet bruger
28. oktober 2003 - 23:16 #44
Jeg glemte at nævne at man ikke skal bruge "--skip-grant-tables" til almindelig brug, da den forbigår alt hvad der hedder rettighedsstyring, og giver dermed alle ret til alt.
Avatar billede mmolsen Nybegynder
28. oktober 2003 - 23:26 #45
så lærte jeg noget mere :)
Syntes også den fik det hele til at fungere underligt, da jeg ikke kunne stoppe servicen. Også selvom jeg godt kunne via WinMySQLAdmin, så stoppede den ikke rigtigt, da jeg stadig kunne connecte via min phpMyAdmin.

Men lad det nu ligge i uvisheden hvorfor :)
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