Sivu 1/2

Ongelma kun ei tietokantaa voi luoda.

Lähetetty: 02 Huhti 2006, 18:29
Kirjoittaja viljami
Elikkä. Käytössä on windows xp sp2 siinä pyörii päällä IIS 5.1, PHP 5.0 ja siihen asensin tänään MySQL 5.0.19.

No ei ala pelaamaan tämä foorumi. Kaikki muut pelaa oikein hyvin. Eli IIS ja PHP, mutta tuo sql serveri ei sitte vissiin toimi. Kun ei pääse asennusta pitemmälle.

Lähetetty: 02 Huhti 2006, 18:39
Kirjoittaja Admin
Yrititkö luoda tietokantaa sinne mysliin foorumia varten vai missä kohtaa tökkii?

Lähetetty: 02 Huhti 2006, 18:54
Kirjoittaja viljami
Juu eli aloin asentamaan tätä foorumia...

Ollaan siis sivulla johon piti ilmoittaa mitä sql:llää käyttää. Adminin salasanat... jne.

Ja kun omastamielestään kaikki on valittu oikein. ja painaa lähetä, niin tulee virhe

The PHP configuration on your server doesn't support the database type that you chose.

Lähetetty: 02 Huhti 2006, 19:30
Kirjoittaja Lurttinen
Tarkoittaa, että php:tä ei ole konffattu käyttämään tuota tietokantaa.

Olikohan tuo yksinkertaisimmillaan vain sitä, että php.ini tiedostosta poistetaaan kommentit haluamas tietokannan ympäriltä ja joku DLL tiedosto piti ladata php:n käynnistyksen yhteydessä.

Jokatapauksessa tuo on serverin konffauksesta johtuva ongelma ja kannattaa lukea ne myslin ja php:n dokumentoinnit läpi, kuinka php konffataan tietylle tietokannalle.

Lähetetty: 02 Huhti 2006, 21:06
Kirjoittaja viljami
Ei tämä oikein pelitä. Jotain kuitenkin on tapahtunut...

Warning: mysql_connect(): Host '192.168.0.104' is not allowed to connect to this MySQL server in D:\NETTISIVUT\voorumi\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in D:\NETTISIVUT\voorumi\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in D:\NETTISIVUT\voorumi\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database

Miksi ei saa yhteyttä?

Lähetetty: 02 Huhti 2006, 21:53
Kirjoittaja Lurttinen
Kait loit jo tietokannan?
Annoit sille käyttäjän?
Käyttäjätunnukset ja salasanan?

Pelkkä myslin asennus ei riitä. Sun täyty luoda tietokanta ja käyttäjät ennenkuin meet Bb:n asennussivulle.

Jos taas oot tehny noi. kokeile laittaa tietokannan osoitteeksi pelkkä "localhost" jos se on samalla serverillä php:n kanssa.

Varmista myös, että oot laittanut salasanat, jne oikein.

Lähetetty: 02 Huhti 2006, 23:00
Kirjoittaja viljami
:shock:

Itseasiassa en ole tehnyt. aloitetaanko sitten ihan alusta?

Miten käyttäjät tehdään? Millainen taulukko pitää tehdä? ja niin edelleen.

Mulla oli heti sellanen olo, että jotain todella suurta on päin prinkkalaa...

Lähetetty: 02 Huhti 2006, 23:17
Kirjoittaja Lurttinen
Ei nyt ihan alusta tartte alottaa. Myslihän ja muut hilppeet on asennettu jo.

Myslin dokumentointi varmaan kertoo enemmän tietokannan ja käyttäjän luomisesta.

EDIT: siis pelkkä tietokanta täytyy luoda. phpBB:n asennus hoitaa nuo taulut sitten sen jälkeen sinne.

Lähetetty: 02 Huhti 2006, 23:48
Kirjoittaja Admin
http://www.kriisipiste.com/viewtopic.ph ... n+luominen

Täällä oli juttua tuosta tietokannan luomisesta aikaisemminkin, auttaako tuo vanha topikki?

Lähetetty: 03 Huhti 2006, 08:16
Kirjoittaja viljami
Admin kirjoitti:http://www.kriisipiste.com/viewtopic.ph ... n+luominen

Täällä oli juttua tuosta tietokannan luomisesta aikaisemminkin, auttaako tuo vanha topikki?
Ei päästä tohon linkkiin... Kokeilen iltapäivällä töistä päästyäni tuota Tietokannan luontia

Lähetetty: 03 Huhti 2006, 21:00
Kirjoittaja viljami
Juu, elikkä eihän se asennus vielläkään pelaa, pitäisi ensin saada määriteltyä oikeudet.

tämmöset on ohjeet.
mysql> insert into
-> host(host,db,Select_priv,Insert_priv,Update_priv,
-> Delete_priv,Create_priv,Drop_priv)
-> values('localhost','esimerkki','Y', 'Y', 'Y', 'Y', 'Y', 'Y');
Mutta mulla tulee tällainen virheilmoitus.
mysql> insert into
-> host(host,db,Select_priv,Insert_priv,Update_priv,
-> Delete_priv,Create_priv,Drop_priv)
-> values('localhost','esimerkki','Y', 'Y', 'Y', 'Y', 'Y', 'Y');
ERROR 1146 (42S02): Table 'esimerkki.host' doesn't exist
mysql>
Ja se oikea table on otettu käyttöön koodilla use esimerkki;

jaahans

Lähetetty: 03 Huhti 2006, 22:07
Kirjoittaja strato
Oon kyl aika rookie itse näissä, enkä tiedä mikä toi IIS on....mutta ainakin Apache puuttuu asennuslistalta. Sillä oon saanut homman pelaan... ja sit tietenkin no-ip.
Onhan niitä serveri ohjelmia toki muitakin.

Lähetetty: 03 Huhti 2006, 23:13
Kirjoittaja Lurttinen
Menee mullakin hakuammunanksi tuon komentorivin kanssa, mutta tommosen löysin mysli viitosesta.
Tiedä häntä toimiiko.
If you want to create a new user paul with a database that they have full control over we will run the following commands:

Note that 'mysql>' is the command prompt for the client program mysql, its not something you must type yourself.

Koodi: Valitse kaikki

#
# Connect to the local database server as user root
# You will be prompted for a password.
#
mysql -h localhost -u root -p

#
# Now we see the 'mysql>' prompt and we can run
# the following to create a new database for Paul.
#
mysql> create database pauldb;
Query OK, 1 row affected (0.00 sec)

#
# Now we create the user paul and give him full
# permissions on the new database
mysql> grant CREATE,INSERT,DELETE,UPDATE,SELECT on pauldb.* to paul@localhost;
Query OK, 0 rows affected (0.00 sec)

#
# Next we set a password for this new user
#
mysql> set password for paul = password('mysecretpassword');
Query OK, 0 rows affected (0.00 sec)

#
# Cleanup and ext
mysql> flush privileges;
mysql> exit;


Once all this has done you have created a new user with complete control over the contents of the database pauldb - the user can create new tables, delete them and generally use the database.

Note that this new user will have no other access to the server, only the dabase that you gave them permissions on. 
ookkos jo tuon phpmyadminin asentanu koneelles?
Sillä ainakin hoituu nuo tietokannan ja käyttäjän lisäykset helposti.
Ehkä mysqlfront auttaisi, kun ei tartte naputella kaikkea...

Lähetetty: 04 Huhti 2006, 00:06
Kirjoittaja Maz
Itse asiassa, tuossa grant lauseessa voi käyttää ... GRANT ALL PRIVILEGES ... komentoa jottei joudu naputtelemaan kaikkia noita CREATE,INSERT,UPDATE jne sanoja.

Lisäksi sinun kannattais luoda kaksi käyttäjää, esimerkkiä lainatakseni paul@localhost ja sen jälkeen paul@% näin vältyt sallittuihin 'hosteihin' liittyviltä ongelmilta. MUISTA ANTAA SALASANA MOLEMMILLE, varsinkin tuolle paul@% käyttäjälle....

Niin, ja sivuhuomautuksenä... Formatoi se kovalevy jolla se wiru.. windows on, ja asenna fedora tms. :p

Lähetetty: 04 Huhti 2006, 08:39
Kirjoittaja viljami
Maz kirjoitti: Niin, ja sivuhuomautuksenä... Formatoi se kovalevy jolla se wiru.. windows on, ja asenna fedora tms. :p
Mä tiedän. Ja oon samaa mieltä. Jos tekisin nettisivu serverin aikusten oikeasti, niin tekisin sen linukka pohjalle.

Mutta kuhan leikin, sais foorumin toimiin. Kokeilemme jälleen iltapäivällä.

strato kirjoitti: Oon kyl aika rookie itse näissä, enkä tiedä mikä toi IIS on....mutta ainakin Apache puuttuu asennuslistalta. Sillä oon saanut homman pelaan... ja sit tietenkin no-ip.
Onhan niitä serveri ohjelmia toki muitakin.
Jep. Toi IIS = Internet Information service... Ja periaatteessa korvaa tuon apachen. Eli on Microsoftin oma serveri... Eli ei ihme jos joku ei toimi.