Problem z logowaniem do PHPMyAdmin

Pytania i problemy
mysql, phpmyadmin
Tadzio
Tadzio

Witam. Zainstalowałem pakiety PHPMyAdmin oraz MySQL-Server, jednak nie mogę się zalogować do panelu. https://ibb.co/G7wmRDL

Wersja systemu: Ubuntu 18.04.5 LTS 64 bit Wersja bazy danych: 5.7.32-0ubuntu0.18.04.1 (Ubuntu) Wersja PHPMyAdmin: Najnowsza z repo

Do bazy mogę się zalogować poprzez: mysql -u root

Timo
Timo Moderator forum.lvlup.pro

Musisz otworzyć bazę na zewnątrz a następnie stworzyć użytkownika, któremu pozwolisz łączyć się z dowolnego adresu.

https://lvlup.rok.ovh/t/mysql-spoza-vps/2999/#16?u=timo https://askubuntu.com/a/751494

Tadzio
Tadzio

Plik /etc/mysql/my.cnf nie zawierał bind-address Dodałem ręcznie: bind-address = 0.0.0.0 Przy próbie włączenia serwera MySQL za pomocą service mysql start

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.

Użycie komendy journalctl -xe: https://pastebin.com/LZqkvKNe Użycie komendy service mysql status: https://pastebin.com/9fKALNgu

Istnieje także plik /etc/mysql/mysql.cnf, domyślnie wygląda jak /etc/mysql/my.cnf i przy próbie dodania bind-address = 0.0.0.0 występuje ta sama sytuacja co w powyższym wypadku.

KrEdEnS
KrEdEnS Moderator Freebies

@Tadzio

  1. Zablokuj zewnętrze łączenie jeżeli z tego nie korzystasz (to co zrobiłeś cofnij "bind-address = 0.0.0.0")
  2. By default na roota się nie zalogujesz musisz utworzyć usera, ponieważ root ma autoryzacje poprzez system (unix socket)

Pamiętaj, że te ' ' muszą zostać ;)

mysql -u root
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
system
system

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