TG_Pjoter | 2020-07-28 11:53:51 UTC | #1
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 | 2020-07-28 11:56:06 UTC | #2
Czy zainstalowałeś phpmyadmin?
dpkg-query -W -f='${Status} ${Version}\n' phpmyadmin
Czy MySQL jest uruchomione?
service mysql status
TG_Pjoter | 2020-07-28 11:56:42 UTC | #3
[quote=”Nieznajomy11, post:2, topic:15548”]
service mysql status
[/quote]
Nieznajomy11 | 2020-07-28 11:58:28 UTC | #4
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 | 2020-07-28 12:04:06 UTC | #5
Mam takie logi , niestety nie mam jak ich otworzyć… Przesłać ci wszystkie archiwa? W error.log nic nie ma.
Nieznajomy11 | 2020-07-28 12:07:07 UTC | #6
Proponuję po prostu skorzystać z drugiej opcji, czyli wykonać start/restart usługi i sprawdzić dziennik pod journalctl -xe
.
TG_Pjoter | 2020-07-28 12:18:29 UTC | #7
[quote=”Nieznajomy11, post:4, topic:15548”]
journalctl -xe
[/quote]
Takie coś wyszło —
Nieznajomy11 | 2020-07-28 12:19:42 UTC | #8
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 | 2020-07-28 12:21:58 UTC | #9
Może reset całego VPSa pomoże? Na tym mam tyle śmieci, a na nowym bym sobie wszystko na nowo zainstalował.
Nieznajomy11 | 2020-07-28 12:23:19 UTC | #10
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 | 2020-07-28 12:24:14 UTC | #11
To w jaki sposób mogę to naprawić?
Nieznajomy11 | 2020-07-28 12:28:22 UTC | #12
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 | 2020-07-28 12:27:03 UTC | #13
[quote=”Nieznajomy11, post:12, topic:15548”]
service status mysql
[/quote]
:thinking:
Nieznajomy11 | 2020-07-28 12:27:59 UTC | #14
Tak, mój błąd. Powinno być service mysql restart
i service mysql status
.
TG_Pjoter | 2020-07-28 12:28:35 UTC | #15
[quote=”Nieznajomy11, post:14, topic:15548”]
service mysql status
[/quote]
Wychodzi takie coś
Nieznajomy11 | 2020-07-28 12:30:26 UTC | #16
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 | 2020-07-28 12:31:31 UTC | #17
[quote=”Nieznajomy11, post:16, topic:15548”]
journalctl -xe | grep mysql
[/quote]
OK, jestem w tym, ale co ja mam tam szukać?
Nieznajomy11 | 2020-07-28 12:32:32 UTC | #18
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 | 2020-07-28 12:33:45 UTC | #19
[quote=”Nieznajomy11, post:18, topic:15548”]
service mysql status
[/quote]
Nieznajomy11 | 2020-07-28 12:36:06 UTC | #20
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 | 2020-07-28 12:36:13 UTC | #21
Tutaj nawet nie ma katalogu mysql
Nieznajomy11 | 2020-07-28 12:36:43 UTC | #22
Musiałeś zrobić jakieś czary podczas instalacji. Co ty tam zainstalowałeś?
TG_Pjoter | 2020-07-28 12:37:31 UTC | #23
Wszystko z poradnika na lvlup >> https://forum.lvlup.pro/t/www-instalacja-apache-php-i-mysql-na-vps-dedyku/582
TG_Pjoter | 2020-07-28 12:49:36 UTC | #24
Zainstalowałem wszystko na nowo i nadal nie ma tego katalogu.
jbrudek | 2020-07-28 12:53:17 UTC | #25
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.
[quote=”TG_Pjoter, post:26, topic:15548”]
Wyświetliły się jakieś katalogi, ale nie ten
[/quote]
zatem mój błąd.
TG_Pjoter | 2020-07-28 12:52:39 UTC | #26
Wyświetliły się jakieś katalogi, ale nie ten :(
Nieznajomy11 | 2020-07-28 12:53:13 UTC | #27
Czy instalacja na pewno przebiega bez żadnych błędów? Brak czerwonego koloru to nie zawsze poprawne wykonanie komendy.
TG_Pjoter | 2020-07-28 12:53:42 UTC | #28
Tak, na końcu wszystkiego mam “Done”
TG_Pjoter | 2020-07-28 13:24:19 UTC | #29
Masz jeszcze jakieś pomysły?
TG_Pjoter | 2020-07-28 13:45:50 UTC | #30
Jak nie, to jestem gotowy na reset VPSa, pliki pobieram.
KrEdEnS | 2020-07-28 14:50:35 UTC | #31
@TG_Pjoter Cześć, jeżeli możesz unikaj pisania double postów zamiast tego użyj przycisku edycji i edytuj poprzedni post!
TG_Pjoter | 2020-07-28 15:03:08 UTC | #32
oki
system | 2020-08-29 15:03:09 UTC | #33
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.