No nyt rupesi kirimään vannetta tuosta ohimoiden kohdalta, kun ei tuo WinMySQLadmin toimi oikein tällä wintoosa kakstonnisella. Asentelin Apache/1.3.31 ja siihen PHP/4.3.8 ja molemmat tuntuvat ruttuuttavan mainiosti. Ongelma tuleekin siinä, kun yrittää saada WinMySQL:än ymmärtämään, että heti asennuksen jälkeen pitäisi myös saada annettua ne "tavalliset" tunnukset, eli useriksi "root" ja tunnukseksi "password".
Kaikki menee tähän asti hienosti ja winmysqladmin suostuu jopa näyttämään vihreää valoa, mutta ongelma ilmeneekin, kun yrittää http://localhost/phpmyadmin/index.php sivulle. Ensinnäkin winmysqladmin kieltäytyy yhteistyöstä siten, että käyttäjällä "root@localhost" ei ole oikeuksia. My.ini:ssä ja config.inc.php ovat molemmat saaneet tietoihinsa, että host on nimeltään "localhost", user on "root" ja että tämän password on "password".
Ei kelpaa, ei. Sitten kyllä pääsee etenemään jos nappaa config.inc.php:stä userin ja passwordin pois, mutta sittenpä tuleekin ongelmia tietokannan luomisessa, kun phpmyadmin ilmoittaa, että ei ole oikeuksia luoda moisia. Eikä muuten anna tehdä juuri mitään muutakaan sen puoleen. Että tarttis tehdä jotain, mutta kun mitä?
Kaikki menee tähän asti hienosti ja winmysqladmin suostuu jopa näyttämään vihreää valoa, mutta ongelma ilmeneekin, kun yrittää http://localhost/phpmyadmin/index.php sivulle. Ensinnäkin winmysqladmin kieltäytyy yhteistyöstä siten, että käyttäjällä "root@localhost" ei ole oikeuksia. My.ini:ssä ja config.inc.php ovat molemmat saaneet tietoihinsa, että host on nimeltään "localhost", user on "root" ja että tämän password on "password".
Ei kelpaa, ei. Sitten kyllä pääsee etenemään jos nappaa config.inc.php:stä userin ja passwordin pois, mutta sittenpä tuleekin ongelmia tietokannan luomisessa, kun phpmyadmin ilmoittaa, että ei ole oikeuksia luoda moisia. Eikä muuten anna tehdä juuri mitään muutakaan sen puoleen. Että tarttis tehdä jotain, mutta kun mitä?
Vastaukset 2
Vanhimmat
Kun itse asensin myslin, niin siinä lopussa tuli valinta juttu mistä sai valita haluaako itse tehdä tarvittavat asetukset, vai antaako "velhon" auttaa, velhon avulla määritin salasanat root tunnukselle, sekä muita tietokanta asetuksia, tämä winxp koneella.
Et kertonut mitä myslin versiota käytät, nämä uudemmat myslit käyttävät uudempaa salausta käyttäjätunnuksille, joten tunnukset ei kelpaa. Ja php:ssä on(tai oli) yhteen aikaan vanha kirjautumis systeemi joten se ei toiminut, tosin virheilmoituksesta se selvisi, mutta phpmyadmin voi kertoa vain, ettei tunnukset kelpaa.
Ongelma ratkesi kun käytin mysql kirjaston sijasta mysqli kirjastoa, tosin nyt uusimmassa php 5.0.3 mysql kirjasto toimii ongelmitta, eikä tarvitse myslistä määritellä, et hyväksyy vanhalla tavalla kirjautuneetkin.
Siis ongelma oli php5 kanssa, mutta luulisi sama olevan php4 kanssa. Jos sinulla on virheilmoitukset sallittu, niin koitappas tällä tavalla
tallennat ton vaikka index.php nimellä ja kokeile, jos ei toimi niin kerro virheilmoitus tänne, auttaa auttamista.
Usokko tiiäkkö mitä? Pistin tästä samasta aiheesta opastajalleni ja et voi uskoa, kuinka menin hiljaiseksi, kun kokeilen ehdotusta jättää useriksi root, mutta poistaa password tai siis jättää se tyhjäksi. Toimii kuin unelma. Väkersin 7 tuntia ongelman parissa, enkä ollut hoksannut kokeilla tuota niksiä, vaikka kaikki muut temput ja viilaukset yritin käydä läpi. Tässä se taas nähdään, että sitä yrittää ajatella liian monimutkaisesti näiden asioiden kanssa.
Kiitokset kuitenkin vihjeestäsi, panenpa sen muistiin vastaisuuden varalle.