Kirjautuminen

Haku

Tehtävät

Oppaat: Apache-palvelimen asennus: MySQL:n asennus

Kirjoittaja: Lantis

Ohjelman haku

Asennus

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).

Konfigurointi

Ei tarvitse. MySQL:n päällä ollessa PHP osaa käyttää sitä automaattisesti.

Testaus

Testin suorittaaksesi sinulla täytyy olla PHP asennettuna onnistuneesti Apacheen.

Tee tiedosto sqltesti.php DocumentRoottiisi (Ks. Apachen perusasennus). Kirjoita tiedostoon seuraavasti:

<html>
<body>
<?php
$connect = mysql_connect("localhost") or die ("Yhdistäminen ei onnistunut" . mysql_error());
if(isset($connect))
{
print "MySQL asennettu";
}
mysql_close($connect);
?>
</body>
</html>

Kommentit

Sir McDuck [04.12.2003 21:01:20]

#

Eikö mitään tarvitse muuttaa vaikka asentaisi MySQL:n johonkin muuhun polkuun kuin tuohon oletuspolkuun? Itseni kun piti asentaa polkuun "D:\MySQL".

Sir McDuck [04.12.2003 21:08:39]

#

Jaah, ainakin näyttäisi siltä että mitään ei todellakaan tarvitse muuttaa.

Sami M [27.02.2004 15:06:14]

#

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.

tvuollo [31.03.2004 19:47:06]

#

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

Juhis [06.04.2004 22:48:05]

#

Eihän tossa ole tunnusta ja salasanaa asetettu.
Tunnus ja salasana mysql_connect() funkkariin mukaan niin toimaa

Kahkonen [16.04.2004 11:23:35]

#

Missäs noi tunnus ja salasana määritellään?

rottis [16.04.2004 21:06:38]

#

nii miten noi tunnus ja salasana ees pistetää siin mysql ohjelmas?(windows)

AnttiJN [23.04.2004 19:05:33]

#

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.

Kahkonen [24.04.2004 12:49:28]

#

Entä kun ei ole WinMySqladminia?

AnttiJN [24.04.2004 13:23:09]

#

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 ?

Kahkonen [28.04.2004 13:55:01]

#

Näköjään onnistuu Windows-kansiossa (tosin mulla juuressa my.cnf) olevaa my.ini-tiedostoa muokkaamalla. Muokkaa rivit:
user= ja password= mieleisikseen.

Kahkonen [28.04.2004 13:57:23]

#

Näitä kommenttejakin olisi mukava muokata...

masuli [08.06.2004 16:55:49]

#

mutta jos ei siel lue valmiiks mitään user= ja password= juttua

masuli [08.06.2004 21:35:38]

#

miten voi säätää noiden oikeuksia kun yritän luoda uutta databasea niin se valittaa että acces denied for user @localhost for database

KuinKala [11.07.2004 19:27:38]

#

Jopas oli helppo nakki. Toimi heti kuin junan vessa

Akseli F [23.09.2004 18:43:20]

#

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.

riku [06.01.2005 14:20:32]

#

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 :(

Fanaatikko [20.02.2005 14:45:02]

#

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. :(

Maxfacus [03.03.2005 15:04:06]

#

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?

Kingi [03.03.2005 19:30:06]

#

Maxfacus [04.03.2005 19:05:45]

#

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.

Kaffir [12.03.2005 22:17:03]

#

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ä.

Maxfacus [16.03.2005 13:46:28]

#

http://dev.mysql.com/downloads/mysql/4.1.html. Sitten rullaat alas ja lataat oikelle käyttöjärjestelmälle esim. Windows (x86).

BicMac [30.03.2005 14:34:32]

#

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)

Mazuli [22.05.2005 20:51:42]

#

mikä on vikana kun php valittaa Fatal error: Call to undefined function mysql_connect()

temu92 [03.06.2005 23:11:28]

#

Sama juttu. Valittaa tuota Fatal erroria

esakom [17.06.2005 09:21:56]

#

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.

BicMac [03.08.2005 12:48:34]

#

No nyt onnistui. Kiitos ohjeista :)

ismo70 [28.08.2005 22:30:52]

#

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

php mies [12.03.2006 00:39:01]

#

onnistuuko asennus abyssiin

mankinen [09.08.2006 00:42:47]

#

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 :(

Kahkonen [28.11.2006 20:38:39]

#

Poista puolipiste php.ini-tiedoston rivistä
;extension=php_mysql.dll

Hugo [17.04.2007 19:41:41]

#

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.

rautamiekka [28.12.2009 21:54:24]

#

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..

Kirjoita kommentti

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.

Muista lukea kirjoitusohjeet.
Tietoa sivustosta