Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Hej od paru dni zagościł u mnie cyperpanel do zarządania na vipsie lecz mam malutki problem z nim.

Gdy podpinam bazę danych lokalnie to wszystko ładnie śmiga w momencie gdy próbuje połączyć się do niej zewnętrznie mam błędy, spędziłem pół dnia klepiąc przeróżne komendy etc elcz nie znalazłem odpowiedniego sposobu na eliminacje problemu

Bład podczas połączenia z bazą: [2003]: Can't connect to MySQL server on 'xxx' (111)
Bład podczas połączenia z bazą: [2003]: Can't connect to MySQL server on 'xxx' (113)

 

Edytowane przez szogun
Opublikowano

Musisz dodać host do uprawnionych z połączenia z dana bazą dych coś w stylu jak na screenir

d17ebe143139fb993bbcb7fa930ab65b.png

https://www.hostens.com/knowledgebase/enabling-remote-connections-to-database/

 

  • Lubię 1
Opublikowano (edytowane)

Okej coś się ruszyło lecz teraz

 

onnecting to database failed: [2013]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0

 

 

Moja konfiguracja

 

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

[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock

[mysqld]
user=mysql
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
port=3306
bind-address = 0.0.0.0
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
lc-messages-dir=/usr/share/mysql
log_error=/var/log/mysql/error.log

symbolic-links=0

skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 32M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=200
max_user_connections=50
wait_timeout=360
interactive_timeout=360
long_query_time=360

 

Edytowane przez szogun
Opublikowano

Sprawdzałeś czy baza danych po restarcie  wstała ?  Zaloguj się do konsoli mysql.

  • Lubię 1
Opublikowano (edytowane)
11 godzin temu, Poziomecki napisał:

Pewnie na firewallu masz jeszcze zablokowany port

Odblokowane porty

 

1 godzinę temu, Mion napisał:

Sprawdzałeś czy baza danych po restarcie  wstała ?  Zaloguj się do konsoli mysql.

Tak baza wstała.

 

 

Edytowane przez szogun
Opublikowano

Problem chyba rozwiązany, może nie perfekcyjnie ale działa.

W pliku my.cnf za komentowałem #bind-address= który się dodaje automatycznie po dodania zewnętrznego hosta, dzięki temu już nie dodaje z automatu wpisu, następnie w etc/mysql/mariadb.conf.d w pliku 50-server.cnf ustawiłem bind-address na ip vpsa gdyż z poradnika 0.0.0.0 nie przechodziło.

 

 

 

  • 3 tygodnie później...
Opublikowano

Dokładnie, w nowszych wersjach musi być precyzyjnie określony bind address, nie działa już jak w starszych rewizjach 0.0.0.0 które podnosiło na każdym ip przypisanym do interface. 

 

Pamiętaj o aktywacji SSL dla MySQL  oraz warto na firewallu widoczność komunikacji z portem 3306 wydać tylko dla ip, który określiłeś w dozwolonych hostach. 

  • Lubię 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.