Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
dexx

Spojenie MySQL zo stranky

Recommended Posts

Ahoj ake maju byt nastavenia PHP scriptu ked chcem aby sa dali robit registracky zo stranky bez toho aby som si musel robit webovy server ?? treba nieco nastavit aj v MySQL ?

Share this post


Link to post
Share on other sites

No, bez webového serveru s tím nehneš, vzhledem k tomu že php scripty se provádějí právě na něm a do browseru ti pošlou už hotový kód.

 

A jestli myslíš například z nějakého free hostingu, tak ty málokdy podporují přístup do jiné databáze než do té, která se nachází na jejich serveru.

Ale webový server je otázka pár minut, stačí si stáhnout třeba easy php...

Edited by axxxa

Share this post


Link to post
Share on other sites

praveze nechcem ziaden webovy server ale chcem ze to dam trebars aj na platenu stranku php script alebo aj rozporu ktora by nemusela byt na localhoste a aj tak by sa dokazala dostat do mysql .. do mojho serveru

Share this post


Link to post
Share on other sites

No v zásadě je to jednoduché, prostě (třeba u registrací) budeš mít config podobný tomuto:

 

$dbhost = 'localhost'; // - sem napíšeš ip serveru na kterém ti běží mysql

$dbuser = 'login'; // login do db

$dbpass = 'heslo'; // heslo do db

$dbname = 'realmd'; // db

 

Pokud budeš mít placený hosting, neměl by být problém, ovšem free hostingy povětšinou přístup do vzdálené db nepodporují.

Edited by axxxa

Share this post


Link to post
Share on other sites

no ja mam prave plateny hosting * no nejde mi to :(((((

Edited by bLuma
reklama není tolerována, navíc tvoje doména neříká co to je za webhosting

Share this post


Link to post
Share on other sites

je nutné toto vzdálené připojení povolit v mysql, nastavit některého z uživatelů na přístup z libovolné / ip webserveru, aby se mohl připojit a taky zkontrolovat prostupnost portu 3306 (defaultní mysql) zvenčí.

Share this post


Link to post
Share on other sites

Spust v mysql tenhle prikaz:

GRANT ALL PRIVILEGES ON *.* TO 'UZIVATELSKE_JMENO'@'HOST' IDENTIFIED BY 'HESLO' WITH GRANT OPTION;

uzivatelske_jmeno, host, heslo si uprav podle sebe

 

Co se tyce toho povoleni pripojeni k mysql z jinych pc tak u windows to bude nekde v nastaveni, nevim presne kde. U linuxu staci v configu zakomentovat radek

bind-address = localhost

na

 

// bind-address = localhost

Edited by MrReSeT

Share this post


Link to post
Share on other sites

MY mame vlastny webhosting na inom stroji nez server mangosu a prote sa nam neda pripojit z webservera do mangosu stale zle heslo alebo login nieje to dakte povolene... tam mame chybu...

Share this post


Link to post
Share on other sites

Jak vas posloucham,tak mam taky dotaz:jak vime,tak na placenem hostingu lze udelat neomezeno mysql databazi,chtel sem testnout nahrat server na web a pak se pripojovat tam atd. proste jen taky test,ale sekl sem se u toho:chci vedet dza se da pripojit treba navicatem na webovy mysql,tetsuju vse,jinak mam placenej hosting u pipni.cz,tak jestli nevite zda to vubec jde?

Share this post


Link to post
Share on other sites
Spust v mysql tenhle prikaz:

GRANT ALL PRIVILEGES ON *.* TO 'UZIVATELSKE_JMENO'@'HOST' IDENTIFIED BY 'HESLO' WITH GRANT OPTION;

uzivatelske_jmeno, host, heslo si uprav podle sebe

 

Co se tyce toho povoleni pripojeni k mysql z jinych pc tak u windows to bude nekde v nastaveni, nevim presne kde. U linuxu staci v configu zakomentovat radek

bind-address = localhost

na

 

// bind-address = localhost

 

 

Wed moj uzivatel ma vsetky privilegia predsa lol :D linux a windows to mas torsku rozdiel no ... a ten localhost to si co myslel lol ?:D

Share this post


Link to post
Share on other sites

No, vypadá to docela logicky, předpokládám, že onen bind-adress "zamkne" připojení pouze na localhost => z jiného pc než ze svého se do db prostě nepřipojíš :) Tím že to zakomentuješ tohle omezení jednoduše vyřadíš z provozu. Chytrý, co? :)

Share this post


Link to post
Share on other sites

no tak mi povedz kde mam dat tie prikazy na windowse :D wed moj "root" ma vsetky prava a priviledia tym padom vyradujem prvy prikaz a ostatne dva prikazy mi nedavaju ziaden zmysel

Share this post


Link to post
Share on other sites

Ten prikaz do konzole mysql, ale v tom prikazu neni ani tak hlavni ten uzivatel nebo heslo ale prave ten HOST protoze mysql ma zabezpeceny prihlaseni normalne se totiz z jine ip nez z localhostu nepripojis. Dejme tomu ze se pak budes chtit pripojit z ip 80.112.122.23 to by ti pak hazelo error ze host 80.112.122.23 neni povolen a prave proto spustis ten prikaz. Jako jmeno si das root jako heslo svoje co pouzivas a do toho hosta napises prave tu ip nebo domenu ktere chces povolit pripojeni k tve mysql.

 

Co se bind-adress tyce axxxa ma pravdu pokud chces mysql jeste vice zabazpecit tak na to je ten radek kdy povolis pripojeni pouze jedne ip/domeny tim zakomentovanim to vyradis.

Edited by MrReSeT

Share this post


Link to post
Share on other sites

Wwed ale ked dam IP tej domeny tak ako si najde ten moj server ?:D:D

Share this post


Link to post
Share on other sites

$lang="en";

$charset="utf-8";

$host="localhost";

$user="root";

$password="";

$db="mangos";

$hostr="localhost";

$userr="root";

$passwordr="";

$dbr="realmd";

$hostc="localhost";

$userc="root";

$passwordc="";

$dbc="characters";

$database_encoding="utf-8";

$server="localhost";

$port="8085";

takto to bude lepsie

 

 

no a ten prikaz do MYSQL nic nerobi

Share this post


Link to post
Share on other sites

Pokud chcete nastavit přístup k DB přes vzdálenous správu, jde to udělat "c:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe" a tam zaskrnout moznost Enable root acces from remote machines, nebo vytvorit jiny profil, pres ktery se bude pripojovat do DB.

 

Share this post


Link to post
Share on other sites
Pokud chcete nastavit přístup k DB přes vzdálenous správu, jde to udělat "c:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe" a tam zaskrnout moznost Enable root acces from remote machines, nebo vytvorit jiny profil, pres ktery se bude pripojovat do DB.

 

 

diqi us mi to ide :P jeho topic by som vyvesil

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×