22. oktober 2002 - 00:17
Der er
24 kommentarer
mysql brugere
Jeg har kommet til at lege med mine mysql users på min rh 8.0 server, og nu siger phpMyAdmin og webmin at der ikke findes nogle databaser. Hvilket jo ikke passer. Hvad gør jeg?
Annonceindlæg fra Infor
22. oktober 2002 - 00:19
#1
er du logget ind som mysql-root-brugeren, og den siger, at der ikke findes nogle databaser, så har den nok ret... hvad siger den tekstbaserede klient?
22. oktober 2002 - 00:20
#2
tekstbaserede klient?
22. oktober 2002 - 00:21
#3
ssh til maskinen og skriv mysql -h localhost -u root -p
22. oktober 2002 - 00:22
#4
connected, hva så?
22. oktober 2002 - 00:22
#5
det er ikke altid du kan stole på det grafiske lir, men jeg er bange for at de faktisk har ret denne gang... du kan eventuelt tage en kigger inde i mysqls data-dir og se, om der rent faktisk ligger nogle filer, der kan repræsentere dine databaser og tabeller...
22. oktober 2002 - 00:23
#6
prøv at skrive locate columns_priv.frm og kig efter, hvilket dir, den findes i...
22. oktober 2002 - 00:23
#7
Hvor er det data-dir? Jeg er ret sikker på at jeg er kommet til at slette den mysql bruger som smider dataen ud til fx phpMyAdmin
22. oktober 2002 - 00:24
#8
kan den ikke finde filen, prøv da at skrive updatedb og prøv så igen... kan den stadig ikke finde filen er du i problemer...
22. oktober 2002 - 00:25
#9
/var/lib/mysql <-- alle mine databaser ligge der stadig
22. oktober 2002 - 00:25
#10
bemærk at du skal være root for at det går godt...
22. oktober 2002 - 00:26
#11
godt... så er du ikke helt på røven... så har du nok bare slettet den bruger... prøv at rette i din phpMyAdmin configfil og sæt den til at logge ind som root... kan du ikke gøre det, så skal du have resettet din root-bruger...
22. oktober 2002 - 00:26
#12
(vel at mærke din mysql-root-bruger...)
22. oktober 2002 - 00:26
#13
Det er mærkeligt for jeg kan sagtnens trække data ud på min hjemmeside osv, men phpMyAdmin og webmin må ikke se databaserne
22. oktober 2002 - 00:27
#14
okay, prøver lige
22. oktober 2002 - 00:27
#15
du burde kunne geninstallere MySQL, og det skulle spille igen
22. oktober 2002 - 00:28
#16
hvilken bruger logger phpMyAdmin og webmin ind som? (bruger ikke webmin, så jeg ved ikke andet om det, end at det er endnu en sikkerhedsrisiko på din maskine)
22. oktober 2002 - 00:31
#17
jeg har sat phpMyAdmin til at logge ind med min mysql root bruger, og rebooted mysqld, men det virker stadig ikke
22. oktober 2002 - 00:33
#18
hmm... er du sikker på, at du ikke har slettet root-brugeren?
22. oktober 2002 - 00:34
#19
nej, men jeg kan jo logge ind med min mysql-root bruger i den tekstbaserede klient
22. oktober 2002 - 00:36
#20
så har du nok ikke slettet den...
22. oktober 2002 - 00:37
#21
jeg prøver lige at geninstalleret mysqld
22. oktober 2002 - 00:46
#22
hmmm hvordan resetter jeg min mysql root user?
22. oktober 2002 - 09:29
#23
Du skal starte mysql med --skip-grant-tables og derefter køre en: mysqladmin -u root password ditnyepassword
22. oktober 2002 - 10:31
#24
hvordan laver jeg en mysql-root-user?
Computerworld tilbyder specialiserede kurser i database-management