Baza danych MySQL do VPS
Opcja pakietu: host, login i hasło, połączenie z VPS, programów i strony, phpMyAdmin, kopie.
«Baza danych MySQL» to opcja pakietu VPS: MariaDB (zgodna z MySQL) na naszym węźle obok Twojego VPS. Nie musisz instalować ani utrzymywać serwera baz danych na samym VPS: bazy tworzy się w panelu klienta, są kopiowane co noc, a połączenie z VPS działa od razu.
Jak dodać
Przy zamawianiu VPS wybierz pakiet bazy w bloku «Baza danych MySQL» (obok systemu operacyjnego). Do już działającego VPS dodaje się ją przyciskiem Zmień pakiet na stronie VPS - pierwsza baza d<ID>_main pojawi się w minutę. Tak samo opcję można usunąć: bazy i ich dane są wtedy usuwane.
Dane do połączenia
Na stronie VPS (VPS → Twój VPS → Zarządzanie → Baza danych MySQL) każda baza ma host, port, nazwę, login i hasło. Przycisk «Wszystkie dane» kopiuje je jednym tekstem.
| Skąd się łączysz | Host |
|---|---|
| Z Twojego VPS | 91.211.118.120, port 3306 - zawsze, bez ustawień |
| Z internetu: Twój komputer, inny serwer | ten sam host - tylko z IP z białej listy |
| Z serwera gier lub strony na h0st | 172.18.0.1, port 3306 - zawsze |
Nazwa bazy i login są takie same, na przykład d12_main: d12_ to prefiks Twojego VPS, main - nazwa, którą nadałeś.
Przykłady
Terminal na VPS (klient: apt install mariadb-client albo dnf install mariadb):
mysql -h 91.211.118.120 -P 3306 -u d12_main -p d12_main
PHP (PDO):
new PDO('mysql:host=91.211.118.120;port=3306;dbname=d12_main;charset=utf8mb4', 'd12_main', 'haslo');
Python:
pymysql.connect(host='91.211.118.120', user='d12_main', password='haslo', database='d12_main')
SourceMod (databases.cfg na serwerze gier h0st):
"stats"
{
"driver" "mysql"
"host" "172.18.0.1"
"database" "d12_main"
"user" "d12_main"
"pass" "haslo"
"port" "3306"
}
phpMyAdmin
Zarządzać bazą w przeglądarce można na db.h0st.pro: zaloguj się loginem i hasłem bazy. Wygodnie tam tworzyć tabele, importować i eksportować zrzut.
Limity i kopie
- Pakiet ogranicza liczbę baz i łączny rozmiar. Gdy rozmiar zostanie przekroczony, panel klienta to pokaże - przejdź na większy pakiet bazy («Zmień pakiet»).
- Wszystkie bazy są co noc zapisywane do zrzutu i kopiowane na inny serwer. Własny zrzut możesz zrobić w phpMyAdmin (Eksport) albo
mysqldump. - «Nowe hasło» zmienia hasło od razu - zaktualizuj je w swoich programach.
- Jeśli wynajem VPS nie jest opłacony, użytkownicy baz są blokowani razem z VPS; po płatności wszystko wraca.