Sziasztok,
Ubuntu Szerveren futott alapbol (telepitesnel ki lehetett valasztani) egy MySQL szerver amit Webmin-en keresztul el is lehetett erni.
Nem hasznaltam idaig semmire, csak volt. Most azonban szerettem volna :)
sudo mysql_secure_installation
beallitasa utan mar nem sikerult elerni igy arra jutottam hogy hasznalom eszetlenul a google-t es torlom valahogy a beallitast --> Mysql meghalt mert sem Webmin-en keresztul nem tudok hozza ferni sem terminalbol.
sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf
parancs eseten meg azt kapom hogy nincs ilyen konyvtar sem.
Probaltam
Torolni es telepiteni de semmi hatas :
sudo apt install mysql-server mysql-client / sudo apt remove mysql-server mysql-client
Forras ahonnan lestem az okossagot (okossag csak faszul hasznaltam valoszinuleg:) ) : https://askubuntu.com/questions/172514/how-do-i-uninstall-mysql
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
Innen kiszedtem a
mysql-common
-t mert akkor torolte volna a kodit is tobbek kozott (ami nem hasznalja a servert igy nem ertem miert akarja torolni?) De nem szeretnem azt is ujra beallitani
Mit csinaljak?:)
Koszonom
- 1395 megtekintés
Hozzászólások
Hátöööö
felrakod a csomagot, akkor fel kell raknia a hiányzó fájlokat szerintem.
/etc/init.d/mysqld start mit ír?
ps aux | grep mysql mit ír?
logok mit írnak?
- A hozzászóláshoz be kell jelentkezni
-semmit
-
$ ps aux | grep mysql
norbert 13436 0.0 0.0 15788 1016 pts/0 R+ 14:50 0:00 grep --color=auto mysql
$ sudo systemctl start mysql.service
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
$ sudo systemctl status mysql.service
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
Active: inactive (dead) (Result: exit-code) since szo 2017-01-21 14:51:54 GMT
Process: 13589 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exi
Main PID: 5830 (code=exited, status=0/SUCCESS)
jan 21 14:51:54 nas systemd[1]: Failed to start MySQL Community Server.
jan 21 14:51:54 nas systemd[1]: mysql.service: Unit entered failed state.
jan 21 14:51:54 nas systemd[1]: mysql.service: Failed with result 'exit-code'.
jan 21 14:51:54 nas systemd[1]: mysql.service: Service hold-off time over, sched
jan 21 14:51:54 nas systemd[1]: Stopped MySQL Community Server.
jan 21 14:51:54 nas systemd[1]: mysql.service: Start request repeated too quickl
jan 21 14:51:54 nas systemd[1]: Failed to start MySQL Community Server.
lines 1-13/13 (END)
$ sudo journalctl -xe
jan 21 14:51:54 nas systemd[1]: mysql.service: Failed with result 'exit-code'.
jan 21 14:51:54 nas systemd[1]: mysql.service: Service hold-off time over, sched
jan 21 14:51:54 nas systemd[1]: Stopped MySQL Community Server.
-- Subject: Unit mysql.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit mysql.service has finished shutting down.
jan 21 14:51:54 nas systemd[1]: mysql.service: Start request repeated too quickl
jan 21 14:51:54 nas systemd[1]: Failed to start MySQL Community Server.
-- Subject: Unit mysql.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit mysql.service has failed.
--
-- The result is failed.
jan 21 14:52:22 nas sudo[13599]: norbert : TTY=pts/0 ; PWD=/home/norbert ; USER
jan 21 14:52:22 nas sudo[13599]: pam_unix(sudo:session): session opened for user
jan 21 14:52:30 nas hass[2562]: INFO:homeassistant.core:Bus:Handling <Event stat
jan 21 14:53:08 nas sudo[13599]: pam_unix(sudo:session): session closed for user
jan 21 14:53:10 nas sudo[13635]: norbert : TTY=pts/0 ; PWD=/home/norbert ; USER
jan 21 14:53:10 nas sudo[13635]: pam_unix(sudo:session): session opened for user
lines 1701-1723/1723 (END)
- A hozzászóláshoz be kell jelentkezni
Mentsd el a kodi konfigját (valójában nem is kell, mert az a $HOME alatt van, és nem piszkálja az apt), aztán csapd le a mysql-common-t is, majd rakj vissza mindent.
Az /etc/mysql könyvtárat pont a mysql-common csomag adja, így ha ezt kézzel törölted, akkor nagyon fog hiányozni.
- A hozzászóláshoz be kell jelentkezni
Igy sikerult, kodi le sem allt kozben szoval ez pozitiv csalodas volt :D
Viszont most az van hogy
$ sudo mysql_secure_installation
Securing the MySQL server deployment.
Enter password for user root:
Error: Access denied for user 'root'@'localhost' (using password: NO)
Mint ha nem lett volna nullazva?
- A hozzászóláshoz be kell jelentkezni
ujra kezdtem es most mar mukodik :)
- A hozzászóláshoz be kell jelentkezni
bytheway egy dpkg --reconfigure mysql-server* ?
Az nem csinál egy olyat, hogy újra lefut a mysql_secure_install és alapba rakja az egészet ?
Csak egy tipp.
- A hozzászóláshoz be kell jelentkezni
Koszonom mindenkinek a segitseget, megoldodott :)
Az elejen ott rontottam el hogy olyan karaktert adtam jelszonak amit nem szeret az mysql csak webmin nem szolt erte.
- A hozzászóláshoz be kell jelentkezni
Kellően szuboptimális megoldást választottál - logokban azért ott szokott lenni, mi a hasfájása, az elfelejtett jelszó meg megint csak nem szokott akadály lenni...
- A hozzászóláshoz be kell jelentkezni
Az elfelejtett jelszóhoz: új telepítés, nem upgrade, Percona "fork". Talán v5.7-től kezdve nem üres a root jelszó, nem tudod megadni, hanem kapsz egyet. Ez benne van az install log-ban és a "service mysqld status"-ban is (asszem). De azt nem tudtam, hogy itt kell keresni...
- A hozzászóláshoz be kell jelentkezni
s/elfelejtett/ismeretlen/ lényegében ugyanis mindegy.
- A hozzászóláshoz be kell jelentkezni
Tudod van az ugy hogy nem gondolkodom csak csinalom, majd elmegy ra egy kis ido mire helyrehozom (khm) :) Persze ha jobban utana jartam volna akkor nem lett volna ez a topik sem, igy legalabb ha mas is Segg akkor meg fogja talalni ezt.
- A hozzászóláshoz be kell jelentkezni