Błąd z Mysql

Pytania i problemy
TG_Pjoter
TG_Pjoter

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

Czy zainstalowałeś phpmyadmin?

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

Czy MySQL jest uruchomione?

service mysql status
TG_Pjoter
TG_Pjoter

Nieznajomy11:

service mysql status

image|690x71

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

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

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

TG_Pjoter
TG_Pjoter

Nieznajomy11:

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

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

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

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

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

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

Nieznajomy11:

service status mysql

image|314x65 :thinking:

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

TG_Pjoter
TG_Pjoter

Nieznajomy11:

service mysql status

image|690x188 Wychodzi takie coś

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

Nieznajomy11:

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

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

Nieznajomy11:

service mysql status

image|690x155

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

Tutaj nawet nie ma katalogu mysql image|128x96

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

TG_Pjoter
TG_Pjoter
TG_Pjoter
TG_Pjoter

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

jbrudek
jbrudek

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

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

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

TG_Pjoter
TG_Pjoter

Tak, na końcu wszystkiego mam "Done"

TG_Pjoter
TG_Pjoter

Masz jeszcze jakieś pomysły?

TG_Pjoter
TG_Pjoter

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

KrEdEnS
KrEdEnS Moderator Freebies

@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

oki

system
system

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