Jak korzystać z baz danych na serwerze

Last modified on 14 marca 2023 in Godlike Panel
  • 3 min read
  • 4330
  • 7
Valeriy Stereo

Valeriy Stereo

CCO, Creative Director

Bazy danych MySQL

Przegląd

Bazy danych mogą być używane przez niektóre wtyczki, aby umożliwić bardziej wydajną, zorganizowaną metodę przechowywania dużych ilości danych. Popularne wtyczki, które mogą wykorzystywać bazy danych MySQL to Dynmap, CoreProtect i LuckPerms.

Dodawanie baz danych MySQL

Z paneluGodlike wybierz zakładkę Bazy danych na pasku nawigacyjnym.

Kliknij Nowa baza danych, aby rozpocząć proces.

W pierwszym polu należy przypisać bazie danych nazwę. W drugim możesz określić, jakie adresy IP mogą łączyć się z bazą danych. Zalecamy pozostawienie domyślnego symbolu wieloznacznego %, który pozwoli wszystkim adresom IP na połączenie.

Zarządzanie bazami danych

Po utworzeniu bazy danych pojawi się ona na liście baz danych. Z tego miejsca można wyświetlić podstawowe szczegóły, zaawansowane szczegóły, zaimportować do bazy danych, wyeksportować z bazy danych lub usunąć bazę danych.

Importowanie baz danych MySQL poprzez panel

Aby zaimportować bazę danych należy najpierw utworzyć nową bazę danych na serwerze Godlike. Po jej utworzeniu możesz kliknąć przycisk importu, co spowoduje wyświetlenie monitu. Wypełnij formularz danymi połączenia ze zdalnym serwerem MySQL. Należy pamiętać, że import bazy danych jest ograniczony do 5 GB.

Importowanie zrzutu bazy danych .SQL przez HeidiSQL

WAŻNE

Należy pamiętać, że nie wszystkie pliki .SQL, takie jak sqlite i inne, nie mogą być importowane do MySQL.

Aby zaimportować zrzut bazy danych .SQL przez HeidiSQL, najpierw połącz się z bazą danych, wybierz bazę danych, a następnie kliknij opcję menu Plik i wybierz Uruchom plik SQL, co spowoduje uruchomienie pliku .SQL w HeidiSQL i zaimportowanie go do bazy danych.

Przykłady konfiguracji bazy danych w różnych wtyczkach

Luckperms:

storage-method: MySQL

# The following block defines the settings for remote database storage methods.
#
# - You don't need to touch any of the settings here if you're using a local storage method!
# - The connection detail options are shared between all remote storage types.
data:

  # Define the address and port for the database.
  # - The standard DB engine port is used by default
  #   (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
  # - Specify as "host:port" if differs
  address: wing3.godlike.host:3306

  # The name of the database to store LuckPerms data in.
  # - This must be created already. Don't worry about this setting if you're using MongoDB.
  database: s1183_test

  # Credentials for the database.
  username: u1183_9Zpg9kHK5W
  password: 'Q0OSk3wB.uoMMVACY0D=pqWy'

➤ LiteBans

sql:
  # H2, MySQL, MariaDB, and PostgreSQL are supported database drivers.
  driver: MySQL

  ## MySQL/PostgreSQL settings ##
  # If using H2, the database will be stored in the LiteBans plugin folder,
  # and most of these settings won't apply.

  # Database server address.
  address: wing3.godlike.host:3306

  # Database name, username and password.
  database: s1183_test
  username: u1183_9Zpg9kHK5W
  password: 'Q0OSk3wB.uoMMVACY0D=pqWy'

CoreProtect

use-mysql: true
table-prefix: co_
mysql-host: wing3.godlike.host
mysql-port: 3306
mysql-database: s1183_test
mysql-username: u1183_9Zpg9kHK5W
mysql-password: Q0OSk3wB.uoMMVACY0D=pqWy

Plan

Baza danych: Typ: MySQL MySQL: Host: wing3.godlike.host Port: 3306 Użytkownik: u1183_9Zpg9kHK5W Hasło: Q0OSk3wB.uoMMVACY0D=pqWy Database: s1183_test # Launch options to append after mysql driver address Launch_options: "?rewriteBatchedStatements=true

Oceń artykuł na 5-punktowej skali

na 5 możliwych na podstawie 7 wyników
Find mistake? Select it and press Ctrl + Enter to let us know.
Panel
Demo
×

Wyślij błąd

Tekst błędu

Twój wybór