Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ongelma PhpMyAdminin kanssa

Sivun loppuun

Akseli F [28.08.2004 19:22:52]

#

Onnistuin lisäämään PhpMyAdminin kautta MySql tietokannalleni salasanan. Omat skriptini saan toimimaan salasanan lisäämällä, mutta PhpMyAdmin ei enää toimi. Kun menen osoitteeseen http://localhost/phpmyadmin, josta kyseinen juttu löytyy, tulee ruudulle seuraavan lainen ilmoitus:

lainaus:

Tervetuloa, toivottaa phpMyAdmin 2.5.7-pl1


phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in config.inc.php and make sure that they correspond to the information given by the administrator of the MySQL server.

Virhe

MySQL ilmoittaa:


Access denied for user: 'root@localhost' (Using password: NO)

[Ohjeet]

Miten saisin siis tuon adminin toimimaan?

Draiz [28.08.2004 19:30:29]

#

Yrität mennä mysqlin hallintaan ilman salasanaa (Access denied for user: 'root@localhost' (Using password: NO) )

Akseli F [28.08.2004 19:45:49]

#

Draiz kirjoitti:

Yrität mennä mysqlin hallintaan ilman salasanaa (Access denied for user: 'root@localhost' (Using password: NO) )

Tuon ymmärsin, mutta miten sen salasanan saa muutettua?

folio [28.08.2004 19:58:18]

#

Muokkaamalla asetustiedostoa (config.inc.php).

Akseli F [28.08.2004 20:37:57]

#

Okei, muokkasin tuota config.inc.php tiedosto, ja nyt tuleekin seuraavan lainen ilnoitus:

lainaus:

Palvelin localhost
Virhe

MySQL ilmoittaa:


#2003 - Can't connect to MySQL server on 'localhost' (10061)

[Ohjeet]

Lisäksi omat skriptini ovat lakaneet toimimasta.

Miten tuon salasanan voisi siis saada pois kaikista tietokannoista?

Wizard [28.08.2004 22:55:15]

#

Kaikkein parasta on aina ensin vilkaista valmistajan ohjeistusta. Rootin salasanan nollaukseen löytyy ohjeet osoitteesta:

http://dev.mysql.com/doc/mysql/en/Resetting_permissions.html


Itselläni on ollut myös hankaluuksia uusimman PhpMyAdminin ja uusimman MySQL:n kanssa nimenomaan root oikeuksissa. Ne on vain joutunut hieman kiertämään muokkaamalla suoraan MySQL:n käyttöoikeustauluja. Ongelma johtuu PhpMyAdminista.


Ps. 'using password = no' tarkoittaa käytännössä sitä, että salasanaa ei ole määritelty. Ei muuta kuin hakkaat vain enteriä salasana kohdassa siis.

Akseli F [29.08.2004 11:41:24]

#

Ei onnistunut tuolla ohjeen neuvomalla tavalla. En keksinyt enää mitään, joten asensin phpMyAdminin ja MySQL:n uudelleen. Nyt tämä toimii. Kiitos kumminkin vastauksista.

Edit: Miten tuon salasanan saisi lisättyä?

folio [29.08.2004 13:22:25]

#

Phpmyadminilla käyttäjien lisäileminen ja muokkaminen onnistuu varsin kätevästi. Etusivulta löytyy linkki (privileges/käyttöoikeudet) sivulle.

Suosittelen luomaan uuden käyttäjän root:n lisäksi, jolle annat vain välttämättömät oikeudet tietokannan käyttöön. Lisäksi tuolta asetustiedostosta kannattaa vaihtaa käyttöön "auth_type" = "http", jolloin phpmyadmin kysyy salasanaa aina kun yrität sitä käyttää.

http://dev.mysql.com/doc/mysql/en/Passwords.html


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta