Kirjoittaja: Lantis
Pura ZIP-tiedosto johonkiin hakemistoon, ja käynnistä setup.exe
.
Mene eteenpäin, kunnes tulee kohta, johon laitetaan polku. Oletuksena on C:\mysql
.
Valitse Seuraava.
Seuraavaksi saat valita asentamistyypin (typical, compact, common). Suosittelen typical installointia.
Ohjelma asentaa MySQL:n määriteltyyn hakemistoon.
Käynnistä mySQL winmysqladmin.exe
hakemistosta c:\mysql\bin
(tai vastaavasta).
Ei tarvitse. MySQL:n päällä ollessa PHP osaa käyttää sitä automaattisesti.
Testin suorittaaksesi sinulla täytyy olla PHP asennettuna onnistuneesti Apacheen.
Tee tiedosto sqltesti.php
DocumentRoottiisi (Ks. Apachen perusasennus). Kirjoita tiedostoon seuraavasti:
Eikö mitään tarvitse muuttaa vaikka asentaisi MySQL:n johonkin muuhun polkuun kuin tuohon oletuspolkuun? Itseni kun piti asentaa polkuun "D:\MySQL".
Jaah, ainakin näyttäisi siltä että mitään ei todellakaan tarvitse muuttaa.
Tuota "MySQL 3.xx stable release (recommended)" ei löydy tuolta sivulta, enkä sitä paitsi löydä tuota "MysQl database" kohtaakaan. Löydän kyllä sinne "Dowloads" sivulle, mutta siitä eteenpäin en köydä yhtään mitään.
ei toimi, tulee
Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in e:\web\vuollonet2\sqltesti.php on line 4
Yhdistäminen ei onnistunutCan't connect to MySQL server on 'localhost' (10061)
eikö siihen apachen configgiin tarvi laittaa mitään? mulla on kaikki oletuskansioissa paitsi DocumentRoot
Eihän tossa ole tunnusta ja salasanaa asetettu.
Tunnus ja salasana mysql_connect() funkkariin mukaan niin toimaa
Missäs noi tunnus ja salasana määritellään?
nii miten noi tunnus ja salasana ees pistetää siin mysql ohjelmas?(windows)
Mulla onnistui, kun käynnistin c:\mysql\bin -hakemistosta winmysqladmin kuvakkeella ko. ohjelman.
Siinä annettiin myös se käyttäjätunnus ja salasana. Oikeeseen alakulmaan tulee sellainen liikennevalokuvake ja nyt kun käynnisttää apachen ja ajaa ton esimerkin niin pitäis toimii.
Entä kun ei ole WinMySqladminia?
Jaa-a onko sulla yleensäkään siellä bin -hakemistossa mitään ? Tai onko sulla joku muu käyttis kuin win ? Tai oliskohan asennus vain epäonnistunut ?
Näköjään onnistuu Windows-kansiossa (tosin mulla juuressa my.cnf) olevaa my.ini-tiedostoa muokkaamalla. Muokkaa rivit:
user= ja password= mieleisikseen.
Näitä kommenttejakin olisi mukava muokata...
mutta jos ei siel lue valmiiks mitään user= ja password= juttua
miten voi säätää noiden oikeuksia kun yritän luoda uutta databasea niin se valittaa että acces denied for user @localhost for database
Jopas oli helppo nakki. Toimi heti kuin junan vessa
Tässä ei taidettu mainita, että MySQL on yksittäinen palvelin ja toimii yhtä hyvin minkä tahansa muun web-palvelimen kanssa. Aluksi ei toiminut, mutta kun menin alakulmassa olevan liikennevalokuvakkeen päälle, painoin hiiren oikeaa nappia, menin kohtaan Win NT ja sieltä Remove the Service ja sitten toimi.
En tosin ymmärrä miten tämä saattoi auttaa, mutta toimipa kumminkin.
Niih, mistäs toi mysql 4.1 saadaan käymään ku ei ole tuollaista winmysqladmin kuvaketta missään ?
Tunnuksia se kyllä kyseli asennus vaiheessa, mut kun yritän testata niin herjaa juuri samaa kuin tvuollolla ..
Eikä tuo 4.1 asennus edes automaattisesti C: juureen vaan
program filesiin ja tuota ei saa muutettuu tai ainakaan minä en saanut :(
Minulla ei ole sitä winmysqladminia, vaan joku mysqladmin. Yritän käynnistää sitä, mutta se ei käynnisty. Ärsyttävää kun mikään ei toimi. :(
mysql 4.1 asennuskohteen voi valita heti alussa valitsemalla "Custom" kohdan. Winmysqladmin kuvake ja mysqladmin kuvake on sama.
Itselläni on ongelmia saada konfigurointi kohdalleen. Ohjatussa konfiguroinnissa neljä ensimmäistä onnistuu, mutta ohjelma pysähtyy "applay security settings", vaikka root salasana on annettu...Tietääkö joku tästä ongelmasta enemmän?
http://dev.mysql.com/get/Downloads/Manual/
Tuolla on aika hyvä opas myslin käyttöä varten.
Rai, rai..nyt toimii mysql kuin rasvattu. Tämän oppaan alussa sanotaan, että konfigurointia ei tarvita ja se kyllä pitää paikkansa. Voi hapatus sentään mun sisälukutaitoa.
Olisi kiva jos vaikka laittaisit tuohon suoran linkin siihen tarvittavaan tiedostoon, olen pari päivää etsinyt enkä ole löytänyt. Haluaisin kovasti alkaa käyttää apachea jos saisin siihen vain mysql:n toimimaan. Olen ladannut muita mysql:n versioita mutta sielläpä ei ole winmysqladmin.exeä.
http://dev.mysql.com/downloads/mysql/4.1.html. Sitten rullaat alas ja lataat oikelle käyttöjärjestelmälle esim. Windows (x86).
Kumma.. Tuolla ei ole mitään winmysqladmin.exe, mutta tuo mysqladmin.exe on. Kun ajan sen, vilahtaa ruudussa jonkin ikkuna. Ainakaan nyt ei toimi vielä.
Niin, ja se vielä, että kun yritän mennä tuohon sqltesti.php tiedostoon, selaimessa lukee:
Warning: mysql_connect(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\palvelin\sqltesti.php on line 4
Yhdistäminen ei onnistunutAccess denied for user 'ODBC'@'localhost' (using password: NO)
mikä on vikana kun php valittaa Fatal error: Call to undefined function mysql_connect()
Sama juttu. Valittaa tuota Fatal erroria
huomatkaa että php5:ssä ei ole enää asetuksia valmiina myslille kuten php4:ssä oli.
Hyvä sivu asennukseen (apache2:n päälle):
http://mpcon.org/apacheguide/
JSP-osion voi toki halutessaan hypätä yli.
No nyt onnistui. Kiitos ohjeista :)
kukahan osaisi kertoa että mitä ihmettä tämä virheilmoitus tarkoittaa mysql 4.1:n asennuksen lopussa:
Cannot create Windows service for MySQL. Error 0
Alkaa pikkuhiljaa keittämään kun se heittää tota kokoajan
onnistuuko asennus abyssiin
Missä vika kun ilmoittaa seuraavaa:
Fatal error: Call to undefined function mysql_connect() in C:\palvelin\sqltesti.php on line 4
Olen jo kaikkea mahollista yrittänyt ja monia ohjeita lukenu mutta kun ei auta niin ei auta :(
Poista puolipiste php.ini-tiedoston rivistä
;extension=php_mysql.dll
Jep, eli nyt sain minäkin tämän pähkäilyn jälkeen toimimaan. Tuo puolipiste pois tosiaan, mutta lisäksi minulta ei automaattisesti löytynyt tuota php:n mysql extensionia. Sen latasin osoitteesta http://dev.mysql.com/downloads/connector/php/ ja php_mysql.dll phpn hakemistoon "...\PHP\ext\" ja se toinen Windowsin system-hakemistoon (en tiedä, onko pakollinen, mutta jossain luki, että pitäisi laittaa). Sitten php.iniin seuraavat muokkaukset: mysql.default_user = root JA mysql.default_password = -kohtaan asettamasi MySQL:n root-salasana (nämä siis, mikäli haluat PHP:stä root-oikeudet MySQL-tietokantoihin. Anonymous-oikeuksilla on vain oikeus käyttää test-tietokantaa.
Tämä opas on aivan liian vanha. Ohjeessa puhutaan Myslin 3-sarjasta ja uusin on 5-sarja josta 5.1 on geneerisesti "vakain". Puhumattakaan että varmasti melkein kaikki, ellei kaikki, ole toisin viidennessä verrattuna kolmanteen..
Huomio! Kommentoi tässä ainoastaan tämän oppaan hyviä ja huonoja puolia. Älä kirjoita muita kysymyksiä tähän. Jos koodisi ei toimi tai tarvitset muuten vain apua ohjelmoinnissa, lähetä viesti keskusteluun.