Błąd z Mysql

Pytania i problemy
TG_Pjoter
TG_Pjoter
5 lat temu

Cześć! W trakcie instalacji MyBB natrafiłem na punkt, w którym muszę dodać użytkownika Mysql. Gdy wchodzę na moja_domena.pl/phpmyadmin wyskakuje WIELKIE Not found. Tak samo gdy wpisuję mysql -u root -p wyskakuje ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Proszę o szybką pomoc

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Czy zainstalowałeś phpmyadmin?

dpkg-query -W -f='${Status} ${Version}\n' phpmyadmin

Czy MySQL jest uruchomione?

service mysql status
TG_Pjoter
TG_Pjoter
5 lat temu

Nieznajomy11:

service mysql status

image|690x71

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Twój serwer MySQL jest uszkodzony lub błędnie skonfigurowany, przez co nie może wystartować. Logi powinny znajdować się w /var/log/mysql. Prawdopodobnie możesz też wpisać service mysql start, po czym sprawdzić journalctl -xe.

TG_Pjoter
TG_Pjoter
5 lat temu

Mam takie logi image|100x159 , niestety nie mam jak ich otworzyć... Przesłać ci wszystkie archiwa? W error.log nic nie ma.

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Proponuję po prostu skorzystać z drugiej opcji, czyli wykonać start/restart usługi i sprawdzić dziennik pod journalctl -xe.

TG_Pjoter
TG_Pjoter
5 lat temu

Nieznajomy11:

journalctl -xe Takie coś wyszło ---

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Ale logów pełnych adresów IP, w tym swoich, to tutaj nie wrzucaj. Dodatkowo nie było tam nic o mysql, więc coś robisz prawdopodobnie źle.

TG_Pjoter
TG_Pjoter
5 lat temu

Może reset całego VPSa pomoże? Na tym mam tyle śmieci, a na nowym bym sobie wszystko na nowo zainstalował.

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Reinstalacja to nie jest jedyna metoda rozwiązywania problemów, nie jest też zbytnio dobrą metodą, ponieważ traci się potencjalne doświadczenie do zdobycia z rozwiązania obecnych problemów. No i nie można zapominać, że ten proces nie gwarantuje sukcesu następnym razem.

TG_Pjoter
TG_Pjoter
5 lat temu

To w jaki sposób mogę to naprawić?

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Tak jak wyżej: Po wpisaniu service mysql restart, w service mysql status będzie można sprawdzić fragment logu, a w journalctl -xe będzie jego większa część.

TG_Pjoter
TG_Pjoter
5 lat temu

Nieznajomy11:

service status mysql

image|314x65 :thinking:

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Tak, mój błąd. Powinno być service mysql restart i service mysql status.

TG_Pjoter
TG_Pjoter
5 lat temu

Nieznajomy11:

service mysql status

image|690x188 Wychodzi takie coś

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Powinieneś sprawdzić raczej journalctl -xe lub journalctl -xe | grep mysql. Z czego to drugie pewnie pominie część wielolinijkowych komunikatów, jeśli takie wystąpiły.

TG_Pjoter
TG_Pjoter
5 lat temu

Nieznajomy11:

journalctl -xe | grep mysql OK, jestem w tym, ale co ja mam tam szukać?

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Tego samego co pokazało na dole service mysql status, tylko w całości (bo to fragment takiego dziennika), aby znaleźć prawdziwą przyczynę, czemu usługa nie startuje.

TG_Pjoter
TG_Pjoter
5 lat temu

Nieznajomy11:

service mysql status

image|690x155

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

mysql configuration not found at /etc/mysql/my.cnf. please create one

[client]
port    = 3306
socket  = /var/run/mysqld/mysqld.sock

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket  = /var/run/mysqld/mysqld.sock
nice    = 0
syslog

[mysqld]
# Basic Settings
user      = mysql
pid-file  = /var/run/mysqld/mysqld.pid
socket    = /var/run/mysqld/mysqld.sock
port      = 3306
basedir   = /usr
datadir   = /var/lib/mysql
tmpdir    = /tmp

Źródło: https://gist.github.com/rhtyd/d59078be4dc88123104e

TG_Pjoter
TG_Pjoter
5 lat temu

Tutaj nawet nie ma katalogu mysql image|128x96

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Musiałeś zrobić jakieś czary podczas instalacji. Co ty tam zainstalowałeś?

TG_Pjoter
TG_Pjoter
5 lat temu
TG_Pjoter
TG_Pjoter
5 lat temu

Zainstalowałem wszystko na nowo i nadal nie ma tego katalogu.

jbrudek
jbrudek
5 lat temu

Nie do końca się na tym znam więc mogę pisać głupote, ale być może katalog jest ukryty, spróbuj wpisać w pole lokalizacji /mysql/ lub włącz pokazywanie ukrytych plików.

TG_Pjoter:

Wyświetliły się jakieś katalogi, ale nie ten

zatem mój błąd.

TG_Pjoter
TG_Pjoter
5 lat temu

Wyświetliły się jakieś katalogi, ale nie ten :(

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro
5 lat temu

Czy instalacja na pewno przebiega bez żadnych błędów? Brak czerwonego koloru to nie zawsze poprawne wykonanie komendy.

TG_Pjoter
TG_Pjoter
5 lat temu

Tak, na końcu wszystkiego mam "Done"

TG_Pjoter
TG_Pjoter
5 lat temu

Masz jeszcze jakieś pomysły?

TG_Pjoter
TG_Pjoter
5 lat temu

Jak nie, to jestem gotowy na reset VPSa, pliki pobieram.

KrEdEnS
KrEdEnS Moderator Freebies
5 lat temu

@TG_Pjoter Cześć, jeżeli możesz unikaj pisania double postów zamiast tego użyj przycisku edycji i edytuj poprzedni post! obraz|291x85

TG_Pjoter
TG_Pjoter
5 lat temu

oki

system
system
5 lat temu

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.