27. februar 2010 - 09:46Der er
23 kommentarer og 1 løsning
adgang til mysql
hej Er i tvivl om for det halter med adgang til mysql. hvis jeg bruger mysql front end kan jeg få kontakt til tabeller. hvis jeg bruger front end fra en anden pc for jeg ip har ikke tilladelse til at connecte til mysql. hvis jeg bruger phpmyadmin local eller anden pc for jeg fint login til mysql men index.php er blank. 3306 er åben så det er ikke fejlen har installeret ODBC og php og jeg syntes jeg har fulgt installation som forskrevet.
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
det kun root@localhost som jeg ser det host står til localhost
vil lige sige jeg har fået udbedret problemet med at logge på fra anden pc, men stadigvæk kun med front end phpmyadmin fejler stadig der kommer fint login billedet, når man har tasted adgangs koder trykker udfør kommer index som en blank side, har google snart alle forslag, og kan ikke se et mønster i de fejl rettelser folk kommer op med :(
hej Arne det har du ret i, men lokalt eller externt giver phpmyadmin samme fejl, nemmerlig siden kan ikke findes. programmet mysql front giver dog adgang både lokalt og externt, så 1 mysql kører, 2. har kørt in php info så php virker 3 apache vhost sat op første billede velkommen til phpmyadmin vises fint nok skriver jeg eksempelvis forkert password validere den også fint nok med mysql men som sagt logger ind kan index ikke findes.
hehe nej var noget sludder, mener at hvis jeg sidder på serveren og prøver at logge ind med phpmyadmin via browser eller om jeg bruger en anden maskine for jeg stadig samme besked siden ikke fundet
ikke at jeg har fundet fejlen endnu, men har testet en del og mener at kunne sige det ikke phpmyadmin der problemet men derimod mysql der driller hvis jeg laver en connect til mysql i en simpel php fil sker helt det samme, blank side. nogen gange skriver den fejl 500 det siges så at være en apache fejl uh kan ikke regne dn ud :(
ok arne helt fra bunden det må ski være muligt at få skidtet til at virke grr sql version 5.1.44 shell adgang hvordan finder man udaf hvem der har adgang og evt ændre adgang, da jeg har prøvet at skrive i shell mysql så skriver den ingen adgang for ODBC@localhost ingen password hvis jeg skriver mysql --user ODBC test samme resultat, så... hvor starter man lige for finde udaf hvem har adgang ?
tja det kender jeg men kender ikke hvad bruger navn der skal bruges da root acceptere den ikke. det eneste man angiver underinstallation er password og normalt er brugeren som standard root,
ja og har fundet udaf adgang fra shell mysql --user=navn --password=navn; så jeg inde men har prøvet at flush sync for at sykronisere tables uden help samme med select user() men mysql kommer stadig med samme fejl
fejl SELECT USER( ) ;
MySQL returnerede:
#2014 - Commands out of sync; you can't run this command now
tror jeg har fundet noget nu jeg bruger mysqli i stedet for mysql og fundet udaf (tror jeg) hvis kode bruger mysql so for man enten blank side eller fejl 500 kan man køre med begge på samme tid, alså mysql og mysqli ?
begge er loadet i php.ini men hvis jeg skriver kode til at connect databasen med mysql for jeg siden kan ikke findes i browseren men med mysqli vises connect fint nok, er der andre stedder jeg skal fortælle jeg bruger mysql frem for mysqli?
Synes godt om
Ny brugerNybegynder
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.