Vyřešeno MySQL

Status
Zamknuto

DarthVejdr

Elita
Zpráv
76
Bodů
199
Servery
Bukkit.getServer();
Zdravím,

zkus do uri zapsat tohle: mysql://localhost/permissionex
 

Yoshino

Elita
Zpráv
111
Bodů
354
Naozaj to znovu vyhadzuje chybu "java.sql.SQLException: No suitable driver"? Predtym bolo jasne, ze ju vyhodi, pretoze mysql:... nie je platny driver. Spravne to ma byt, tak ako to bolo pisane vyssie alebo ako je to na githube. Posli ked tak este raz ten novy log.
 

Dvojité V

{#21107}
Zpráv
163
Bodů
304
Místo
Hidden
Servery
zatiaľ žiadne
Dobrý deň,
Toto je už úplne iný problém a to taký, že Pex nemá prístup k databáze takže miesto root užívateľa skús použiť iného.
 

DarthVejdr

Elita
Zpráv
76
Bodů
199
Servery
Bukkit.getServer();
Zdravím,

teď to vyhazuje Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost', to znamená, že musíš zadávat špatné heslo, a pokud zadáváš dobré heslo, tak tím pádem zkus ještě v uri dát místo localhost číselnou IP toho stroje nebo popřípadě tu doménu, kterou si poslal v tom screenu.
 

patko250705

Člen
Zpráv
9
Bodů
34
Servery
89.203.250.129
Dobrý večer, musíte si vytvořit ještě uživatele (klidně se jménem root), ale tentokrát na doménu localhost.
Dobrý den admin vytvoril som si uživatela test na domenu localhost a prihlasil som sa do admineru cez túto ip 89.203.248.6
a išlo to prihlasit ale neviem čo mám ďat do configu lebo localhost nejde, 89.203.248.6 nejde ani ip serveru nejde tak neviem a na podpore povedali že to funguje ale prepojiť z pluginom mi to nejde prosím o radu čo dať do configu
 

Oxify

Člen
Zpráv
4
Bodů
62
Servery
89.203.250.87
Ahoj, nejdříve je potřeba si udělat uživatele který bude moci k databázi přistupovat. Když vytváříš uživatele v sekci MySQL v control panelu, může být na několik typů domén:
  1. Doména "localhost" znamená, že pomocí uživatele se bude možno přihlásit pouze pokud přihlášení půjde jen ze serveru, na kterém tento databázový server běží.
  2. Doména "%" znamená, že uživatel se může přihlásit a manipulovat s databází z jakékoliv IP adresy
  3. Číselná doména, například "89.203.248.6" znamená, že uživatel se může přihlásit a manipulovat s databází pouze z této dané adresy.
Pokud už v tomto databázovém systému existuje databáze, na kterou se pomocí PEX připojíš, stačí do domény dát localhost a nastavit v konfiguraci MySQL hostname na IP adresu co najdeš v control panelu MySQL, uživatelské údaje které vytvoříš v control panelu, port 3306 a název té existující databáze.

Pokud ještě žádnou existující databázi nemáš, doporučuji do domény dát "%" a pomocí vytvořeného uživatele se přihlásit z Adminera. Tam se následně můžeš podívat jaké databáze již existují, případně jednu pomocí následujícího SQL kódu vytvořit:
SQL:
CREATE DATABASE nazev_databaze;
Do konfigurace PermissionsEx pak dáš IP adresu serveru na které databázový systém běží (teda tu co najdeš v sekci MySQL), uživatelské údaje a název databáze, kterou jsi pomocí kódu výše vytvořil.

Pak už stačí jen restartnout server, případně pomocí jiného externího pluginu reloadnout PermissionsEx (normální /pex reload nestačí) a je hotovo :)
 

patko250705

Člen
Zpráv
9
Bodů
34
Servery
89.203.250.129
Ahoj, nejdříve je potřeba si udělat uživatele který bude moci k databázi přistupovat. Když vytváříš uživatele v sekci MySQL v control panelu, může být na několik typů domén:
  1. Doména "localhost" znamená, že pomocí uživatele se bude možno přihlásit pouze pokud přihlášení půjde jen ze serveru, na kterém tento databázový server běží.
  2. Doména "%" znamená, že uživatel se může přihlásit a manipulovat s databází z jakékoliv IP adresy
  3. Číselná doména, například "89.203.248.6" znamená, že uživatel se může přihlásit a manipulovat s databází pouze z této dané adresy.
Pokud už v tomto databázovém systému existuje databáze, na kterou se pomocí PEX připojíš, stačí do domény dát localhost a nastavit v konfiguraci MySQL hostname na IP adresu co najdeš v control panelu MySQL, uživatelské údaje které vytvoříš v control panelu, port 3306 a název té existující databáze.

Pokud ještě žádnou existující databázi nemáš, doporučuji do domény dát "%" a pomocí vytvořeného uživatele se přihlásit z Adminera. Tam se následně můžeš podívat jaké databáze již existují, případně jednu pomocí následujícího SQL kódu vytvořit:
SQL:
CREATE DATABASE nazev_databaze;
Do konfigurace PermissionsEx pak dáš IP adresu serveru na které databázový systém běží (teda tu co najdeš v sekci MySQL), uživatelské údaje a název databáze, kterou jsi pomocí kódu výše vytvořil.

Pak už stačí jen restartnout server, případně pomocí jiného externího pluginu reloadnout PermissionsEx (normální /pex reload nestačí) a je hotovo :)
už to mám vyriešené ale aj tak ďakujem za radu :)
 
Status
Zamknuto
Top