Avatar billede blood Nybegynder
26. september 2001 - 12:53 Der er 21 kommentarer og
2 løsninger

Kan ikke for startet mysql...

Vi har et stort problem....
Vi kan bare ikke få startet vores mysql server..

Det startet men et hackerangreb (Tror vi) og der efter har vi bare ikke kunne for startet vores mysql server...

Vi har efter angrebet prøvet at geninstalere mysql uden held..

Når vi starter mysql med vores script ( http://ext.sitemakerz.net/mysql.txt ) får vi denne fejl.

\"Starting mysqld daemon with databases from /usr/local/var
010927 04:46:30  mysqld ended\"

Og vores databaser ligger i /usr/local/var så det er ikke fejlen

i error log filen finder vi dette.

\"010926  04:46:29  mysqld started
./usr/local/libexec/mysqld: File \'./websted.log\' not found (Errcode: 13)
010926  4:46:30  Could not use websted.log for logging (error 13)
010926  4:46:30  /usr/local/libexec/mysqld: Can\'t create/write to file \'/usr/local/var/websted.net.pid\' (Errcode: 13)
010926  4:46:30  /usr/local/libexec/mysqld: Can\'t find file: \'./mysql/host.frm\' (errno: 13)
010926  4:46:30  /usr/local/libexec/mysqld: Error on delete of \'/usr/local/var/websted.net.pid\' (Errcode: 13)
010926  04:46:30  mysqld ended\"

Vi har tjekket alle databaserne igennem og de virker fint...

Er der en vennelig person som kan hjælpe eller har nogle forslag
Avatar billede disky Nybegynder
26. september 2001 - 13:00 #1
lyder som problemmer med rettigheder på de filer den snakker om. Prøv at slet dem.
Avatar billede mora Nybegynder
26. september 2001 - 13:04 #2
Tjek lige at filerne ikke er skrivebeskyttet.
Avatar billede blood Nybegynder
26. september 2001 - 13:24 #3
Det var regtigt at filerne ikke hade den regtige rettighed, men det hjalp ikke..

010927 05:24:14  mysqld started
./usr/local/libexec/mysqld: File \'./websted.log\' not found (Errcode: 13)
010927  5:24:15  Could not use websted.log for logging (error 13)
010927  5:24:15  /usr/local/libexec/mysqld: Can\'t create/write to file \'/usr/local/var/websted.net.
pid\' (Errcode: 13)
010927  5:24:15  /usr/local/libexec/mysqld: Can\'t find file: \'./mysql/host.frm\' (errno: 13)
010927  5:24:15  /usr/local/libexec/mysqld: Error on delete of \'/usr/local/var/websted.net.pid\' (Er
rcode: 13)
010927 05:24:15  mysqld ended

Jeg har også prøvet at slette dem uden held...
Avatar billede disky Nybegynder
26. september 2001 - 13:26 #4
og directories har også de rigtige rettigheder ?

Nogle af fejlene ser ud til at skyldes der mangler filer.

Prøv at hent dem fra jeres backup.
Avatar billede blood Nybegynder
26. september 2001 - 13:27 #5
Jeg glemte self. mappen /usr/local/var :o)

Så melder den kun denne fejl i log filen

010927 05:28:08  mysqld started
010927  5:28:09  /usr/local/libexec/mysqld: Can\'t open file: \'user.MYD\'. (errno: 145)
010927 05:28:09  mysqld ended
Avatar billede blood Nybegynder
26. september 2001 - 13:28 #6
disky >> Som sagt så mangler der ikke nogle filer og databaserne virker på en anden pc
<SNIT>Vi har tjekket alle databaserne igennem og de virker fint...<SNIT>
Avatar billede disky Nybegynder
26. september 2001 - 13:28 #7
user.MYD er en fil på 0 bytes i mit system. bare opret den selv.
Avatar billede blood Nybegynder
26. september 2001 - 13:30 #8
Ja men det er den ikke her..
Her fylder den 1605 bytes og indholder vores bruger.
Avatar billede disky Nybegynder
26. september 2001 - 13:31 #9
hmmm, okay :)

Kan du hente den fra den anden maskine måske ?
Avatar billede turbodrengen Nybegynder
26. september 2001 - 13:31 #10
Prøv at sørge for følgene filer er linket sammen: /etc/init.d med /etc/rc3.d/S99mysql og /etc/rc0.d/S01mysql.
Det skulle sørger for opstart af mysqld.. 
Avatar billede disky Nybegynder
26. september 2001 - 13:33 #11
Turbo korrekt, men der er ingen garanti for at de lige er S99 og S01, kan være andre tal
Avatar billede blood Nybegynder
26. september 2001 - 13:33 #12
turbodrengen >> Hvad mener du?
Avatar billede disky Nybegynder
26. september 2001 - 13:34 #13
det betyder kun noget vedrørende om MySQL starter automatisk ved boot.
Avatar billede blood Nybegynder
26. september 2001 - 13:35 #14
disky >> Ja jeg kan godt hente dem fra den anden maskine... Men da filerne er 100% ens og virker på den anden skulle jeg ikke mene det skulle gøre nogle forskell..
Avatar billede disky Nybegynder
26. september 2001 - 13:35 #15
okay så filen er der men, den siger den ikke virker.

Er rettighederne helt ens ?
Avatar billede blood Nybegynder
26. september 2001 - 13:36 #16
disky - turbodrengen >> Når vi ikke kan starte den mannualt hvorfor skulle den så kunne starte automatisk :o)
Avatar billede blood Nybegynder
26. september 2001 - 13:36 #17
disky >> rettighederne er ens...
Avatar billede disky Nybegynder
26. september 2001 - 13:37 #18
okay nu bliver det kryptisk.

Starter mysql op som samme bruger på begge systemmer ?
Avatar billede blood Nybegynder
26. september 2001 - 13:39 #19
disky >> Yes de begge starter mysql op med brugeren mysql
Avatar billede turbodrengen Nybegynder
26. september 2001 - 13:43 #20
Ok.. Jeg trækker mig.. Held og lykke!
Husk at få tjækket jeres log..  Det kan jo være i kan se hvad Hackeren har lavet og hvad han har søgt efter!!
Avatar billede alvion Nybegynder
27. september 2001 - 13:23 #21
Prøv at køre en \"myisamchk -r user\" i den mappe som indeholder user-tabellen.
Avatar billede blood Nybegynder
27. september 2001 - 14:31 #22
alvion >> Jeg takker :o) dig og disky får 50 points hver....
Avatar billede disky Nybegynder
27. september 2001 - 14:32 #23
mange tak
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