Kirjoittaja Aihe: mysql salasanan vaihto  (Luettu 5001 kertaa)

jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
mysql salasanan vaihto
« : 25.10.16 - klo:09.57 »
Hei

En pääse kirjautumiaan tietokantaan phpmyadminin kautta, enkä muun kautta myöskään.
Miten vaihdan root passwordin?
Kyseessä paikallisesti asennetusta Apache serveristä (lamp)
pls help

jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #1 : 25.10.16 - klo:10.24 »
toinen vaihtoehto olisi poistaa ja asentaa localhostin uudestaan.
Miten se poisto tehdään?
Pelkkä uudelleen asennus ei käynyt.

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili

jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #3 : 25.10.16 - klo:11.04 »
Tyssää jo ensimmäiseen ohjeeseen
kill `cat /mysql-data-directory/host_name.pid`

Ei löydä tai lupa evätty.

Mistä tiedä minun "mysql-data-directory"?

EDIT: Luulen siis tietäväni sen, mutta en ole varma. Minulla /lib/mysql/ siel ei tapahdu mitään kill komennolla.
Sen alla on toinen mysql kansio. Siihen en pääse cd komennolla. Ei oikeuksia..

ps. tämä kone on  vain minun käytössä. Käyttis Ubuntu 16.04
« Viimeksi muokattu: 25.10.16 - klo:11.22 kirjoittanut jeisson »

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #4 : 25.10.16 - klo:11.59 »
ps. tämä kone on  vain minun käytössä. Käyttis Ubuntu 16.04

Ei siis ole root/sudo oikeuksia koneeseen ?

jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #5 : 25.10.16 - klo:12.22 »
Sudo oikeudet on. Ei auttanut.

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #6 : 25.10.16 - klo:12.54 »
Sudo oikeudet on. Ei auttanut.

Hups luki häiriö, kokeiln omassa 16.04 ja soveltamalla tätä ohjetta onnistui:

https://help.ubuntu.com/community/MysqlPasswordReset

eli stepit:

Koodia: [Valitse]
1) sudo -i
 
2) service mysql stop

3)  mysqld_safe --skip-grant-tables &

4) mysql -u root

5) FLUSH PRIVILEGES;

6) SET PASSWORD FOR root@'localhost' = PASSWORD('password');

7) FLUSH PRIVILEGES;

8) exit

9) kill %1

10) service mysql start

11) exit
 

Selostus:

Koodia: [Valitse]
1) root tunnus käyttöön

2) stopataan mahdollisesti käynnissä oleva mysql serveri

3) käynnistetään tausta-ajoon mysql server safe moodissa

4) yhdistetään mysql serveriin root tunnuksella

5) en tiiä onko oikeasti tarve

6) asetetaan root tunnukselle uusi salasana

7) sama kun 5)

8) katkaistaan yhteys mysql serveriin

9) lopetetaan kohdassa 3) käynnistetty safe moodi mysql serveri tausta-ajosta

10) käynistetään mysql serveri normaalisti

11) pois root tuunuksesta

... näiden jälkeen pitäisi toimia:

mysql -uroot -ppassword






jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #7 : 25.10.16 - klo:13.12 »
Kiitos selkeistä ohjeista.

hmm, MariaDB..

Tuli error:
ERROR 1131 (42000): You are using MariaDB as an anonymous user and anonymous users are not allowed to change passwords
"

jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #8 : 25.10.16 - klo:13.28 »
service mysql start

Ei käynnisty serveri enään (kokeilin katsomalla php tiedostoa, tuli error 500)

jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #9 : 25.10.16 - klo:14.04 »
service mysql stop - ei myöskään pysäytä serveriä tai mysql. Huomaan sen kun yritän asentaa uutta tietokantaa, niin se herjaa että toinen on ylhäällä ja ajossa, joten ei voi asentaa uutta.

Haluaiskin nyt poistaa kaikki servwerit ja ytietokannat mitä lie on olemassa mun koneella.
katsoin ohjeita. Löysin useamman mut yksikään ei tewe niin kuin ohjeissa kerrotaan. Aoina vaan joku herjaus tulee. Tai vaihtoehtoisesti näyttää siltä että mitään ei tapahtuisi.
Ehkä se on mun 16.04?

eilen kun oli tarkoitus alustaa usbitikkua, niin se meni rikki ja nyt se ei enään löydy kun kytken sen koneeseen. (15.10 ei tullut näitä, olis pitänyt pysyä siihen vaan)

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #10 : 25.10.16 - klo:15.22 »
Niin, onko sulla MySql vai sittenkin MariaDB?

Jos ohjeet ei toimi, vaan herjailee vaan, niin saattaisit saada paremmin apuja kertomalla mitä herjailee minkäkin komennon yhteydessä.

jeisson

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #11 : 25.10.16 - klo:15.28 »
En tiedä enään kumi minulla on tällä hetkellä koska olen rittänyt asentaa uudestaan. Maria ja Mysql on samat komennot kuitenkin.
stop - Ei herjaa mitään mutta ei myöskään pysäytä
start - Ei herjaa mutta ei käynnisty

Aloitin uuden threadin. Haluan nyt poistaa kaikki tietokannat ja asentaa semmoisen puhtaan uudestaan. Siinäkin olen kokenut vain takapakkia. (threadissa mainitsen herjaukset)

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #12 : 25.10.16 - klo:15.43 »
Vaikka eri versioissa onkin paljon samaa, niin erojakin löytyy. Voit joutua säätämään asetuksia versiosta toiseen siirryttäessä. Jos asetustiedostossa on jotain viturallaan, mysql ei todennäköisesti käynnisty.

Mutta 1. ongelma taisi olla sammutus.

Tuossa sammutuksessa oli jotain häikkää, kun systemd systeemiin siirryttiin (init ja systemd scriptit sekaisin). Kestääkö se stop komennon ajo tolkuttoman pitkään?

Komento:
Koodia: [Valitse]
sudo killall -15 mysqldtodennäköisesti tepsii paremmin.

Tietokantapalvelun tilan (päällä/pois) voit tarkistaa komennolla:
Koodia: [Valitse]
systemctl status -l mysqlSe listaa tilatiedot ja herjat less sivutusohjelman kautta, joten voit selata rivejä edestakaisin (jos niitä herjoja on paljon). Selailun voit sulkea q-näppäimellä.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: mysql salasanan vaihto
« Vastaus #13 : 25.10.16 - klo:21.30 »
Jos sulla on käytössä MariaDB, niin ainakaan phpmyadminin kautta ei pääse (jos käyttää root tunnareita, muut toimii).
Kylläpäs pääsee, ellei MySQL:n root-tunnuksella kirjautumista ole estetty.