1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

www-palvelimesta, MySQL-server

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi flatout 04.12.2006.

  1. flatout

    flatout Regular member

    Liittynyt:
    05.02.2006
    Viestejä:
    124
    Kiitokset:
    0
    Pisteet:
    26
    Olen aikeissa perustaa oman pavelimen tai no, oikeastaan olenkin jo jonkin verran, mutta sitten tulee vastaan kaksi kysymystä joihin haluaisin vastauksia.

    1. Olen asentanut koneelle ohjelman phpMyAdmin. Miten saan luotua sille salasanan. Mennessäni siihen sisään (http://localhost/phpmyadmin/) kuvaruudun alareunassa on viesti: " Asetustiedostosi käyttää asetuksia, jotka viittaavat MySQL:n oletusarvoiseen käyttäjään (root ilman salasanaa). Tällaisilla asetuksilla käytettäessä MySQL-palvelin on arka hyökkäyksille. Tämä tietoturvariski olisi syytä korjata pikimmiten! "

    Mitä pitäisi tehdä? Luoda salasana sille, mutta minne/miten?


    2. Asentaessani ohjelmaa Mysql-server ohjelma kysyy ja siihen pitäisi kirjoittaa viivalle jossa lukee: "localhost.localdomain". Pitäisikö siihen laittaa jotakin vai vain painaa ok:ta

    Kokoonpanona:

    Linux Ubuntu 6.06 Käyttöjärjestelmä
    Apache2 palvelin
    php5 ohjelmisto alusta
    MySQL-server tietokantapalvelin
    PhpMyAdmin Palvelimen hallintaohjelmisto
    DynDNS Osoite
     
  2.  
  3. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    salasanan tuohon voi asettaa seuraavasti

    1. mysql -u root käynnistelee mysql-clientin jossa sitten loput komennoista annetaan..

    2. sitten pari komentoa..

    mysql> UPDATE mysql.user SET Password=PASSWORD('uusi_salasana') WHERE User = 'root';
    mysql> FLUSH_PRIVILAGES;
     
    Viimeksi muokattu: 04.12.2006
  4. DaEagle

    DaEagle Member

    Liittynyt:
    27.09.2006
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    Komentomuuten ok, mutta pieni kirjoitusvirhe :)

    FLUSH_PRIVILEGES;

    toimii luultavammin paremmin :)
     
  5. flatout

    flatout Regular member

    Liittynyt:
    05.02.2006
    Viestejä:
    124
    Kiitokset:
    0
    Pisteet:
    26
    Kiitoksia tuosta!
     
  6. flatout

    flatout Regular member

    Liittynyt:
    05.02.2006
    Viestejä:
    124
    Kiitokset:
    0
    Pisteet:
    26
    Vielä haluaisin tietoa tuosta mySQL-server ohjelman asennuksesta.
     
  7. flatout

    flatout Regular member

    Liittynyt:
    05.02.2006
    Viestejä:
    124
    Kiitokset:
    0
    Pisteet:
    26
    yritin komentoa "FLUSH_PRIVILEGES;", niin vastaan tulee viesti: "ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FLUSH_PRIVILEGES' at line 1"
     
  8. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    suattaa se komento olla ilman tuota alaviivaa, mutta silläpä ei hirveää merkitystä ole. Jos tuo "update mysql.user..." -lause meni ok ja olet sen jälkeen käynnistänyt tuon mysql-palvelimen uusiksi, niin salasana on vaihtunut. :)

    tuo 2. kohta on ilmeisesti jotain distrokohtaisia säätöjä, itse käänsin mylsql:n sorsista ja ei siinä tuommoisia kyselty. Eli joku joka käyttää ubuntua osaa varmaan paremmin sanoa että mitä tuohon nimenomaiseen kohtaan pitäisi laitella.
     
    Viimeksi muokattu: 06.12.2006
  9. TheEki

    TheEki Member

    Liittynyt:
    20.02.2006
    Viestejä:
    67
    Kiitokset:
    0
    Pisteet:
    16
    Hmm.. Eli ongelmana on siis salasanan asettaminen?

    Voit kyllä tehdä sen phpMyAdminista sen sijaan, että kikkailet komentorivin kanssa. Senkun menet phpMyAdminiin, käyttäjänimi "root", ei salasanaa ja sisään.

    Eteesi aukeaa phpMyAdmin.
    Ruudussa on paljon vaihtoehtoja ja keskeltä löytyy kaksi otsaketta, MySQL ja phpMyAdmin. Kummankin alla on paljon linkkejä/säätöjä.

    MySQL otsakkeen alla toiseksi alin vaihtoehto on "Vaihda salasana". Klikkaa sitä ja pääset asettamaan uuden salasanan vanhan (eli tyhjän) tilalle.
     
  10. flatout

    flatout Regular member

    Liittynyt:
    05.02.2006
    Viestejä:
    124
    Kiitokset:
    0
    Pisteet:
    26
    noniin, nyt ongelmana on se, ettei phpMyadmin kysy salasanaa ollenkaan sitä avatessa, vaan avautuu suoraan. No ei se vielä mittään, mutta vaihdettuani salasanan ja avaan ohjelman uudelleen tulee tulee valitus teksti jossa sanotaan ettei asetus skiptiä ole luotu.
     
  11. penikka

    penikka Member

    Liittynyt:
    06.06.2006
    Viestejä:
    8
    Kiitokset:
    0
    Pisteet:
    11
    mulla sama ongelma phpmyadmnin kans. osaako joku auttaa?
     
  12. Betrayed

    Betrayed Moderator Ylläpitäjä

    Liittynyt:
    12.10.2004
    Viestejä:
    1,585
    Kiitokset:
    2
    Pisteet:
    68
    Kannattaapi kokeilla:

    Debianissa tuo asennus scripti ainakin kyseleepi mysql:n rootin passua tuossa vaiheessa, uskon että näin on myös *buntussa.
     
  13. flatout

    flatout Regular member

    Liittynyt:
    05.02.2006
    Viestejä:
    124
    Kiitokset:
    0
    Pisteet:
    26
    eipä vaan kysele.
     
  14. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    oletkos tarkistanut phpmyadmin:in konffitiedoston on oikeasti olemassa (ei ainakaan minulla ollut oletuksena) ja että konffitiedostossa on pari kohtaa oikein?

    eli konffitiedosto on /polku/phpmyadminiin/config.inc.php. Jos siellä ei sitä ole, niin ainakin config.default.php pitäisi löytyä tuolta samaisesta paikasta. Nimeä config.default.php config.inc.php:ksi ja sitten ala muokkaamaan tuota config.inc.php -tiedostoa.
     
    Viimeksi muokattu: 15.12.2006

Jaa tämä sivu