Raspberry pi3B MYSQL

Hankin taannoin Raspberry piin, ja tuntuu, että laitteen opiskelua rajoittaa ainainen takertuminen ongelmiin, ja niiden ratkominen vie kaiken ajan uuden tekniikan opiskelulta.

Tällä kertaa mysql, vai mariaDB nimelläkö se tuohon asentui? Mutta kuitenkin, asennuksen jälkeen pääsin salasanalla kirjautumaan ongelmitta, itseasiassa ei kysynyt salasanaa sen ekan kerran jälkeen., vaan aina mysql komennolla tietokantakehote aukesi. Uudelleen käynnistyksen jälkeen en pääse sisään enää millään.

Kokeillut komentoa mysql -u root -p, ja samaa myös sudo:n kanssa. Salasanan muistan, mutta aina tulee silti virheilmoitus 1045.

Onko kenelläkään käsitystä, että mistä johtuu? Muuta kuin osaamattomuudesta siis.
5198
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

En ole ollut tekemisissä Raspberry piin kanssa, mutta MySql tietokantamoottorin poisto ja uusi asennus löyty muistiinpanoista tälläisena. Siniset tulee muuttaa omaa tilannetta vastaavaksi.
https://i.postimg.cc/BbPvqH6P/Valinta-041.png

Äänestä
  • Taas meni kuva vaihtoon: https://i.postimg.cc/x8FnbCkD/Valinta-042.png
    Koitettanpas antaako olla esimerkkikoodin mukana:

    MySQL poisto:
    sudo service mysql stop
    sudo apt-get remove --purge mysql*
    sudo apt-get autoremove
    sudo apt-get autoclean

    Uusi asennus:
    sudo apt-get install mysql-client mysql-server
    sudo mysql_secure_installation

    sudo mysql
    SELECT user,authentication_string,plugin,host FROM mysql.user;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
    FLUSH PRIVILEGES;

    SELECT user,authentication_string,plugin,host FROM mysql.user;
    exit


    Luo uusi MySQL tili
    mysql -u root -p
    CREATE USER 'matti'@'localhost' IDENTIFIED BY '1234';
    GRANT ALL PRIVILEGES ON *.* TO 'matti'@'localhost' WITH GRANT OPTION;
    exit

    Testi MySQL palvelu:
    systemctl status mysql.service

    Äänestä

  • Turbo-Urpo1 kirjoitti:

    Taas meni kuva vaihtoon: https://i.postimg.cc/x8FnbCkD/Valinta-042.png
    Koitettanpas antaako olla esimerkkikoodin mukana:

    MySQL poisto:
    sudo service mysql stop
    sudo apt-get remove --purge mysql*
    sudo apt-get autoremove
    sudo apt-get autoclean

    Uusi asennus:
    sudo apt-get install mysql-client mysql-server
    sudo mysql_secure_installation

    sudo mysql
    SELECT user,authentication_string,plugin,host FROM mysql.user;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
    FLUSH PRIVILEGES;

    SELECT user,authentication_string,plugin,host FROM mysql.user;
    exit


    Luo uusi MySQL tili
    mysql -u root -p
    CREATE USER 'matti'@'localhost' IDENTIFIED BY '1234';
    GRANT ALL PRIVILEGES ON *.* TO 'matti'@'localhost' WITH GRANT OPTION;
    exit

    Testi MySQL palvelu:
    systemctl status mysql.service

    Omaa tilannettavastaaviksi muutettavia on:
    1234
    matti

    Äänestä

  • Turbo-Urpo1 kirjoitti:

    Taas meni kuva vaihtoon: https://i.postimg.cc/x8FnbCkD/Valinta-042.png
    Koitettanpas antaako olla esimerkkikoodin mukana:

    MySQL poisto:
    sudo service mysql stop
    sudo apt-get remove --purge mysql*
    sudo apt-get autoremove
    sudo apt-get autoclean

    Uusi asennus:
    sudo apt-get install mysql-client mysql-server
    sudo mysql_secure_installation

    sudo mysql
    SELECT user,authentication_string,plugin,host FROM mysql.user;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
    FLUSH PRIVILEGES;

    SELECT user,authentication_string,plugin,host FROM mysql.user;
    exit


    Luo uusi MySQL tili
    mysql -u root -p
    CREATE USER 'matti'@'localhost' IDENTIFIED BY '1234';
    GRANT ALL PRIVILEGES ON *.* TO 'matti'@'localhost' WITH GRANT OPTION;
    exit

    Testi MySQL palvelu:
    systemctl status mysql.service

    Kiitos vastauksesta.
    Uudelleen asennus auttoi, ja nyt pääsen salasanalla kirjautumaan laitteen bootauksen jälkeenkin. En tiedä mikä meni ekalla yrittämällä pieleen.

    Tuo ohje ei minulla täysin mennyt lävitse. Tietokanta ei tunnistanut noita ALTER USER tms rivejä, vaan antoi virheilmoituksen. Lienee MariaDB ominaisuus? No, mutta kuitenkin Googlettamalla löysin ohjeen kuinka saan salasanasuojattua tietokannan, komentoa en vain enää muista minkä copy pastetin sinne.. mutta nyt kuitenkin toimii. Tästä hyvä alkaa opiskelemaan ko. asiaa lisää..

    Äänestä

Kokeile vaihtaa salasana vaikka ajamalla "sudo mysql_secure_installation".

Äänestä

Kommentoi aloitusta


Raspi_alkaja kirjoitti:

Hankin taannoin Raspberry piin, ja tuntuu, että laitteen opiskelua rajoittaa ainainen takertuminen ongelmiin, ja niiden ratkominen vie kaiken ajan uuden tekniikan opiskelulta.

Tällä kertaa mysql, vai mariaDB nimelläkö se tuohon asentui? Mutta kuitenkin, asennuksen jälkeen pääsin salasanalla kirjautumaan ongelmitta, itseasiassa ei kysynyt salasanaa sen ekan kerran jälkeen., vaan aina mysql komennolla tietokantakehote aukesi. Uudelleen käynnistyksen jälkeen en pääse sisään enää millään.

Kokeillut komentoa mysql -u root -p, ja samaa myös sudo:n kanssa. Salasanan muistan, mutta aina tulee silti virheilmoitus 1045.

Onko kenelläkään käsitystä, että mistä johtuu? Muuta kuin osaamattomuudesta siis.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu