Što je baza podataka i Mysql Manager


Jbg, bez toga ne radi 

Pravilo prije instalacije bilo koje skripte

Prije instalacije bilo kojeg CMS-a, foruma, ERP-a, CRM sustava, web shopa ili bilo koje druge PHP aplikacije, prvo što se mora napraviti jest izrada baze podataka. Bez baze aplikacija nema gdje spremiti svoje podatke. Datoteke čine strukturu sustava, ali baza je njegova memorija – ondje se nalaze korisnici, objave, postavke, narudžbe, konfiguracije i sve što čini srž aplikacije.

Kada pokreneš instalaciju, skripta će od tebe tražiti naziv baze, korisnika baze, lozinku i host (najčešće localhost). Nakon toga instalacijski proces se spaja na bazu, automatski kreira potrebne tablice, upisuje početne podatke i sprema osnovnu konfiguraciju. Ako baza ne postoji ili podaci nisu ispravni, instalacija ne može nastaviti.

Zato je u CWPpro korisničkom sučelju, unutar Databases → MySQL/MariaDB Manager, potrebno unaprijed kreirati novu bazu, otvoriti korisnika, povezati ga s tom bazom i postaviti jaku lozinku. Tek tada aplikacija ima sigurno i definirano okruženje za rad.

Dobra praksa je da svaka aplikacija ima vlastitu bazu i vlastitog korisnika. Takav pristup povećava sigurnost, pojednostavljuje backup i olakšava migraciju. Ako dođe do problema ili kompromitacije jedne aplikacije, ostale baze ostaju izolirane i zaštićene. Organizacija baza podataka nije samo tehnički detalj, nego temelj urednog i sigurnog rada servera.

Tijekom instalacije CMS-a poput WordPressa ili Joomle skripta automatski kreira niz tablica, postavlja prefiks, upisuje administratorski račun i konfiguracijske vrijednosti. Sve ključne informacije završavaju upravo u bazi podataka. Datoteke su samo alat za prikaz; baza je stvarna struktura i sadržaj sustava.

Zato je izrada baze podataka uvijek prvi i obvezan korak prije instalacije bilo koje web aplikacije.

Što su baze podataka?

Baza podataka je sustav za pohranu, organizaciju i upravljanje podacima.

Sve što vidiš na web stranici — tekst, korisnici, lozinke, komentari, proizvodi u web shopu, narudžbe — nalazi se u bazi podataka.

Bez baze nema CMS-a.
Bez baze nema dinamične web stranice.

Ako je web stranica “kuća”, baza je njezin temelj i skladište.


Relacijske baze podataka (RDBMS)

Relacijske baze organiziraju podatke u:

  • tablice

  • redove

  • stupce

I najvažnije: podaci su međusobno povezani relacijama.

Primjer:

Tablica korisnika
Tablica članaka
Tablica komentara

Komentar ima vezu (relaciju) s korisnikom i člankom.

To omogućava:

  • strukturu

  • logiku

  • sigurnost

  • dosljednost podataka

Primjeri relacijskih baza:

  • MariaDB

  • MySQL

  • PostgreSQL

Većina CMS sustava koristi upravo relacijsku bazu.


Nerelacijske baze (NoSQL)

NoSQL baze ne koriste klasične tablice.

Podaci se spremaju kao:

  • dokumenti (JSON strukture)

  • key-value zapisi

  • grafovi

  • kolekcije

Primjeri:

  • MongoDB

  • Redis

  • Cassandra

Prednost im je brzina i fleksibilnost kod velikih količina nestrukturiranih podataka.

Ali za klasične web stranice i CMS-ove – relacijske baze su prirodniji izbor.


Za što se baze koriste u CMS sustavima?

Kad instaliraš WordPress, Joomla ili drugi CMS:

Baza podataka sprema:

  • sve objave i stranice

  • korisnike i njihove role

  • postavke sustava

  • plugin konfiguracije

  • SEO podatke

  • e-commerce narudžbe

  • logove

Kad korisnik otvori stranicu:

  1. PHP skripta pošalje upit bazi

  2. Baza vrati podatke

  3. CMS ih prikaže u HTML-u

Svaki klik → upit prema bazi.

Zato je stabilna i optimizirana baza ključ performansi web stranice.


Zašto je to važno za hosting?

Na shared ili VPS hostingu:

  • Web server obrađuje zahtjev

  • PHP izvršava kod

  • Baza vraća podatke

Ako je baza spora ili loše konfigurirana:

  • stranica je spora

  • javljaju se greške

  • povećava se opterećenje servera

Zato paneli poput CWP-a koriste provjerena rješenja (npr. MariaDB) koja su optimizirana za web workload.


Jednostavno rečeno

Relacijska baza = organizirani, povezani podaci (idealno za CMS).
NoSQL baza = fleksibilna struktura (idealno za specifične aplikacije).

Za klasične web stranice i CMS sustave:
Relacijska baza je standard.

Uvod: Što je MariaDB?

MariaDB je open-source relacijski sustav za upravljanje bazama podataka (RDBMS). Nastao je kao fork MySQL-a nakon što je Oracle preuzeo MySQL, s ciljem da ostane potpuno otvoren i zajednički razvijan.

Za korisnika CWPpro panela to znači jedno:
baza podataka koja je kompatibilna s MySQL-om, ali dugoročno stabilnija i transparentnija u razvoju.

Većina CMS sustava (WordPress, Joomla, Drupal, Prestashop…) radi bez ikakve razlike između MySQL i MariaDB jer su protokol, struktura i SQL sintaksa kompatibilni.


MariaDB vs MySQL

MariaDBMySQL
100% open-sourceVlasništvo Oracle
Fokus na community razvojKomercijalni smjer
Često brže optimizacijeStabilan, ali zatvoren razvoj
Potpuna kompatibilnost s MySQL APIStandard

Praktično za korisnika CWP-a:
Ako aplikacija traži “MySQL”, MariaDB radi bez problema.

Razlika se više tiče filozofije razvoja nego svakodnevnog rada.


MariaDB vs PostgreSQL

PostgreSQL je napredniji u kompleksnim sustavima:

  • bolji za enterprise aplikacije

  • jača podrška za napredne tipove podataka

  • ozbiljniji transakcijski sustavi

Ali:

  • zahtjevniji za konfiguraciju

  • većina CMS-ova ga ne koristi nativno

  • hosting okruženja ga rjeđe nude kao default

Za web hosting i CMS sustave – MariaDB je jednostavniji i praktičniji izbor.


MariaDB vs MongoDB

MongoDB nije relacijska baza.
On je NoSQL sustav koji koristi dokumente (JSON stil).

Dobro za:

  • velike količine nestrukturiranih podataka

  • aplikacije tipa real-time analytics

Ali:

  • nije kompatibilan s klasičnim CMS-ovima

  • potpuno drugačija logika rada

Za WordPress, Joomla, WHMCS, Dolibarr i slične sustave – MongoDB nije prirodan izbor.


Zašto CWP preporučuje MariaDB?

CWP (CentOS Web Panel Pro) je hosting orijentiran panel.

Njihov fokus je:

  • stabilnost

  • kompatibilnost

  • performanse za web aplikacije

  • jednostavno održavanje

MariaDB:

✔ radi kao drop-in zamjena za MySQL
✔ ima bolju open-source transparentnost
✔ često daje bolje performanse na web workloadu
✔ lakše se održava u Linux hosting okruženju
✔ kompatibilna je sa svim popularnim CMS-ovima

Za krajnjeg korisnika to znači:

Ne moraš razmišljati o razlici.
Instaliraš CMS → spojiš bazu → radi.


Zaključak

Za ozbiljne enterprise sustave možeš raspravljati o PostgreSQL-u.
Za NoSQL arhitekture ideš na Mongo.

Ali za klasični web hosting, CMS i kontrolne panele poput CWP-a –
MariaDB je logičan, stabilan i dugoročno siguran izbor.

MySQL / MariaDB Manager u CWPpro (User razina)

MySQL / MariaDB Manager unutar CWPpro korisničkog panela je alat kojim upravljaš vlastitim bazama podataka na svom hosting računu. Ovdje se kreiraju baze, dodaju korisnici, dodjeljuju pristupi i mijenjaju lozinke — sve na korisničkoj razini, bez ikakvog utjecaja na globalne postavke servera. To je administrativni dio koji priprema teren za svaku web aplikaciju koja koristi bazu podataka.

Svaka baza koju izradiš automatski je vezana uz tvoj korisnički račun i nosi njegov prefiks. Time se osigurava izolacija između korisnika na istom serveru i sprječava pristup tuđim podacima. Sustav je strukturiran tako da svaki hosting račun upravlja isključivo svojim bazama i svojim korisnicima baze.

U praksi, MySQL Manager služi kao početna točka prije instalacije bilo kojeg CMS-a, foruma, ERP-a ili web shopa. Ovdje se priprema baza i definiraju pristupni podaci koje će instalacijska skripta kasnije tražiti. Kada aplikacija tijekom instalacije zatraži naziv baze, korisnika i lozinku, koristiš upravo ono što je prethodno kreirano u ovom modulu.

Osim početne izrade, Manager je važan i za kasnije održavanje. Ako trebaš promijeniti lozinku baze, provjeriti koje baze postoje na računu ili organizirati više instalacija na istom hostingu, sve se radi kroz ovaj alat. On je administrativni sloj između tvoje aplikacije i MariaDB servisa koji radi u pozadini.

Iznad ovog teksta nalazi se video demonstracija na live demo serveru koja korak po korak prikazuje cijeli postupak rada u MySQL Manageru. Tekst daje kontekst i objašnjenje, a video pokazuje stvarni proces u sučelju — od izrade baze do povezivanja korisnika.

 
 

Kategorije:

Posljednje dodano

Grgin dol 46
34000 Požega, Croatia-EU
OIB: 14484857067
MB: 04611799
IBAN: HR0223900011100974958
SWIFT: HPBZHR2X


Copyright © 2012-2026 8Core Association. All Rights Reserved
×

Registracija korisničkog računa

Registracija korisničkog računa moguća je isključivo tijekom procesa narudžbe proizvoda ili usluge. Ova mjera uvedena je radi povećanja sigurnosti sustava i sprječavanja zlouporabe registracija. Na taj način osiguravamo da su svi korisnički računi povezani s aktivnim narudžbama i stvarnim korisnicima naših usluga.

PROIZVODI I USLUGE