Výsledky 1 až 17 z 17

Téma: Databaze ci co???

  1. #1

    Standardní Databaze ci co???

    http://phpopenchat.sourceforge.net/a...c_INSTALL.html zde je navod pro zprovozneni weboveho chatu, ktery si chci implementovat do serveru.... Jelikoz o php a MySQL skoro nic nevim, zarazil jsem se u 4. bodu

    "Create database and database user with access rights"

    vse delam v linuxu ... prosim o nejaky howto postup-cim,kde,jak...


    Diky moc!
    amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
    Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu

  2. #2

    Standardní

    tak to znamená, že musíš vytvoriť danú databázu a nejaký user, napr. root, ktorý bude mať práva zapisovať do databázy.
    nevyznám sa v Linuxe, ale ak máš MySQL a spustíš klienta, tak databázu urobíš príkazom "create database meno_databazy;" a toho roota by ti to malo vytvoriť hneď pri inštalácii MySQL, tak to by si tam už mal mať. Všetko by malo byť vysvetlené v manuáli k MySQL, ktorý sa nachádza priamo v distribúcii MySQL, ak nie, tak ho treba stiahnuť, tuším na www.mysql.com.
    Teclast F6 Pro, HP Probook 470 G0

  3. #3
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    A ten server na kterem to pobezi je tvuj, nebo je to nejaky hosting? Paklize je tvuj, tak bych zhruba souhlasil s wizzardem, paklize je to nejaky hosting, je to diametralne odlisny postup-obycejne nabizeji pristup k db pres PHPmyAdmina.. Napis jak to je, pak se to dal dale podrobneji resit..
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  4. #4

    Standardní

    Sorry, zapomel jsem... Je to muj server....
    amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
    Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu

  5. #5
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    oki, krok # 2. Mas nainstalovano MySQL? (v terminalu napis mysq a tab a kdyz ti to nabidne "mysql", je to patrne v suchu ) A roota, mas?
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  6. #6

    Standardní

    1.Vsecko uz mam zkompajleny a bezi jak ma... Dokonce i MySQL
    2.Jasne, ja jsem root
    amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
    Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu

  7. #7
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    good. takze, pokud potrebujes pracovat s DB z PHP skriptu, silne dopodurucuju vytvorit si na to usera - NEroota.
    MySQL na to ma spec. DB jmenem mysql, ve ktere je na to tabulka user.

    takze pustis klienta, a prihlasis se jako root, a budes pracovat s db mysql:

    mysql -p -u root mysql
    -bude to chtit heslo roota. To pochopitelne znas.

    pak das do tabulky user novy zaznam, dejme tomu ze, uzivatel bude "tonda", a heslo "kreslo". Predpokladam, ze server na ktery se budes dotazovat bude localhost.

    Kód:
    INSERT INTO user (User, Host, Password) VALUES ("tonda", "localhost", password("kreslo"));
    pak jeste musis nastavit jeho prava tak, aby mohl vytvaret db, tabulky, cost updatovat mazat zaznamy atd..

    Kód:
    Update user Set Select_priv = "Y",
    Insert_priv = "Y", 
    Update_priv = "Y", 
    Delete_priv = "Y", 
    Create_priv = "Y", 
    Drop_priv   = "Y", 
    Index_priv    = "Y", 
    Alter_priv     = "Y"
    WHERE User = "tonda";
    Tak, tim bys mel mit tondu, ktery muze ty vyse zminene veci.

    (pro stouraly, ja vim, ze to jde i pres GRANT ale tohle je nazornejsi, aspon se kluk neco malo priuci )

    ted prikazem exit vyskocis z klienta a aby se novy prava aktivovaly, das prikaz:
    Kód:
    mysql -u root -p reload
    Zas to bude chtit heslo.

    Ted uz se budes moct prihlasit jako tonda, tj
    mysql -u tonda -p
    Kód:
    A das mysql prikaz CREATE DATABASE jmenodatabaze;
    -a dalsi prikazy, co ti poradi manual k tomu chatu.. Kazdopadne pokud mas vytvorenyho usera tondu, je uz mnohem jednodussi nahodit si nekam PHPmyAdmina, a tam si potrebny DB a tabulky naklikat...
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  8. #8
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Mělník
    Věk
    44
    Příspěvky
    1 275
    Vliv
    290

    Standardní

    si nainstaluj phpmyadmin
    pak si to uz naklikas, je to webova sprava databaze
    CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW

  9. #9

    Standardní

    Kód:
    4. Create database and database user with access rights
    Now you have to setup your database.
    - create a database (In other cases than mysql, it may be called 'tablespace')
    - create a database user with access rights to this database
    - import PHPOpenChat's database-schema db.schema
    Tady se prece pise, ze tam mas pustit skript ze souboru db.schema - tak co to tady vymyslite ? Akorat nechapu, proc mas nejakou databazi a usera vubec vytvaret a proc to neni primo soucasti toho skriptu ?

  10. #10
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Citace Původně odeslal viki_
    Kód:
    4. Create database and database user with access rights
    Now you have to setup your database.
    - create a database (In other cases than mysql, it may be called 'tablespace')
    - create a database user with access rights to this database
    - import PHPOpenChat's database-schema db.schema
    Tady se prece pise, ze tam mas pustit skript ze souboru db.schema - tak co to tady vymyslite ? Akorat nechapu, proc mas nejakou databazi a usera vubec vytvaret a proc to neni primo soucasti toho skriptu ?
    no ja ten manual necetl, a uz vubec jsem nic nestahoval, ale z toho fragmentu se mi zda, ze ten soubor db.schema obsahuje jen sql prikazy na vytvoreni tabulek/naplneni nejakymi defaultnimi daty atd?..
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  11. #11

    Standardní

    2Glottis: Asi to pro me bude nejlepsi, jelikoz o to vim velky kulovy
    2KtK: Dik za small howto... - vyzkousim vse zitra, dnes mi nekdo slohnul prodluzovak od serveru, takze dnes tezko )

    Jinak jsem tu 4ku pochopil tak, ze mam vytvorit databazi a jeste uzivatelskou databazi ??;

    -vytvorit databazi s jinym nazvem nez mysql, treba tablespace
    -vytvorit dalsi databazi uzivatelu, kteri maji pristup. prava k "tablespace"
    -importovat databazi PHPOpenChatu db.schema- ale tohle je divny... to se ma importovat do te "tablespace", nebo zase do uplne nove... asi ten prvni pripad, ne?
    amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
    Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu

  12. #12

    Standardní

    Tak proc se nepodivas do toho souboru ?
    Ten pouzity vyraz je prece naprosto jednoznacny:

    import PHPOpenChat's database-schema

  13. #13
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Nenene, proste si vytvoris DB, a v ni nejaky tabulky.. ta databaze se ma jmenovat treba tablespce, a jak se jmenuji ty tabulky a jejich struktura - to bude pravdepodobne zapsano v tom souboru db.schema.
    To co jsem psal o tom vytvareni zvlastniho usera - to proto, ze kdyz k tomu budes pristupovat z PHP skriptu jako root, mohlo by se stat, ze ti nejaky stoura (hacker...) precte to heslo k rootovi z toho PHP skriptu. -je to nepravdepodobne, ale mozne, rozhodne nedoporcuju takhle vystavovat rootovo heslo...

    EDIT2viki_: protoze se mi to vazne nechce stahovat..
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  14. #14

    Standardní

    mno jo... opravdu to tam je....


    # Groups
    #

    INSERT INTO poc_user_groups VALUES ('chatter',NULL);
    INSERT INTO poc_user_groups VALUES ('operator','a:2:{i:0;s:8:"operator";i:1;s:5:"Admi n";}');
    INSERT INTO poc_user_groups VALUES ('moderator',NULL);
    INSERT INTO poc_user_groups VALUES ('vip',NULL);

    #
    # Dumping data for table 'poc_user_data'
    #

    DROP TABLE IF EXISTS poc_user_data;
    CREATE TABLE poc_user_data (
    NICK char(32) NOT NULL,
    USER char(255) NOT NULL,
    NAME char(255) NOT NULL,
    THEME char(25) NOT NULL DEFAULT '',
    BIRTHDAY date NOT NULL,
    GENDER char(1) NOT NULL DEFAULT '',
    EMAIL char(255),
    PRIVATE_INVITED char(32) NOT NULL DEFAULT '',
    HIDE_EMAIL char(1) NOT NULL DEFAULT '1',
    PICTURE_URL varchar(255),
    HOMEPAGE_URL varchar(255),
    INTERESTS text,
    MOTTO text,
    ICQ_NUMBER int NOT NULL DEFAULT '0',
    AIM_NICKNAME char(30) NOT NULL DEFAULT '',
    YIM_NICKNAME char(30) NOT NULL DEFAULT '',
    COLOR char(6) DEFAULT '000000',
    ONLINE char(1),
    LAST_CHANNEL char(32),
    ADVICE char(5) default 'quiet',
    SCROLLSPEED int,
    FRIENDS text,
    GRADE char(20) NOT NULL DEFAULT 'GRADE_ROOKIE',
    REGTIME datetime,
    LAST_ACTIVE_TIME datetime,
    ONLINE_TIME int NOT NULL DEFAULT '0',
    LINES_PER_DAY double,
    LOGINS_PER_DAY double,
    DAYS_REGISTERED integer,
    LAST_HOST char(50),
    LAST_IP char(15),
    LAST_USER_AGENT char(100),
    LAST_SESSIONID char(35),
    LAST_REFERER char(100),
    MISC text,
    TMP_INSTANCE text NOT NULL DEFAULT '',
    PRIMARY KEY (NICK),
    KEY (USER)
    ) TYPE=MyISAM;

    #
    # Test users in alphabetical order of family names
    #

    INSERT INTO poc_user_data (NICK,USER,NAME,BIRTHDAY,EMAIL,COLOR,REGTIME) VALUES ("operator","operator","The Operator",'1969-03-24',"me@here.net","003300","1999-12-31 23:59:59");
    INSERT INTO poc_user_data (NICK,USER,NAME,BIRTHDAY,EMAIL,COLOR,REGTIME) VALUES ("superman","mirko","Mirko Giese",'1971-02-29',"mirko@giese.de","66AACC","2000-12-31 23:59:59");
    INSERT INTO poc_user_data (NICK,USER,NAME,BIRTHDAY,EMAIL,COLOR,REGTIME) VALUES ("tux","frerk","Frerk Meyer",'1967-06-24',"frerk@meyer.de","AACC66","1998-12-31 23:59:59");
    INSERT INTO poc_user_data (NICK,USER,NAME,BIRTHDAY,EMAIL,COLOR,REGTIME) VALUES ("micha","michael","Michael Oertel",'1969-03-24',"michael@oertel.de","CCAA66","1999-12-31 23:59:59");


    .............atd
    amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
    Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu

  15. #15
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    No, takze ti doporucuju si vytvorit toho "tondu", a nasledne nahodit PHPMyAdmina. (najdes pres googla, je to nekde na sourceforgi) A pak muzes pres PHPMyAdmina ten soubor db.schema pouzit bez opisovani. -Je tam na to upload pole.
    (tise predpokladam, ze tam nekde na zacatku bude minimalne radek neco jako "CREATE TABLE poc_user_groups.....")

    no a pak zkonfat ten chat pro toho tondu.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  16. #16

    Standardní

    he he "bez opisovani" - to by se asi clovek upsal k smrti

    muzes pouzit napr. prikaz SOURCE "cesta a jmeno souboru", pokud si dobre vzpominam...

  17. #17
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Citace Původně odeslal viki_
    he he "bez opisovani" - to by se asi clovek upsal k smrti

    muzes pouzit napr. prikaz SOURCE "cesta a jmeno souboru", pokud si dobre vzpominam...
    ...rejpale...
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Poslání SMS ci emailu z příkazové řádky
    Založil Skodik v sekci fóra Programy a problémy s nimi
    Odpovědí: 10
    Poslední příspěvek: 22.06.2004, 19:49
  2. FX5600XT TD128 na ULTRU???Pravda ci Fama
    Založil Shaman v sekci fóra NVIDIA grafické karty
    Odpovědí: 2
    Poslední příspěvek: 14.01.2004, 08:53
  3. [PHP] obrazky a databaze
    Založil Braindead v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 14.10.2003, 12:04
  4. *** Databáze přetaktování procesorů AMD ***
    Založil Marty v sekci fóra AMD procesory
    Odpovědí: 3
    Poslední příspěvek: 20.07.2003, 22:51
  5. Viete mi poradit, ci je vhodne toto cerpadlo ? Micra od Sicc
    Založil lentilka v sekci fóra Chladiče a všechny druhy chlazení
    Odpovědí: 27
    Poslední příspěvek: 02.01.2003, 22:29

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •