Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: jeisson - 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
-
toinen vaihtoehto olisi poistaa ja asentaa localhostin uudestaan.
Miten se poisto tehdään?
Pelkkä uudelleen asennus ei käynyt.
-
http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
-
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
-
ps. tämä kone on vain minun käytössä. Käyttis Ubuntu 16.04
Ei siis ole root/sudo oikeuksia koneeseen ?
-
Sudo oikeudet on. Ei auttanut.
-
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:
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:
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
-
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
"
-
service mysql start
Ei käynnisty serveri enään (kokeilin katsomalla php tiedostoa, tuli error 500)
-
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)
-
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ä.
-
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)
-
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:
sudo killall -15 mysqld
todennäköisesti tepsii paremmin.
Tietokantapalvelun tilan (päällä/pois) voit tarkistaa komennolla:
systemctl status -l mysql
Se listaa tilatiedot ja herjat less sivutusohjelman kautta, joten voit selata rivejä edestakaisin (jos niitä herjoja on paljon). Selailun voit sulkea q-näppäimellä.
-
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.