abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 00:55 | Zajímavý software

Společnost IBM věnovala svůj JVM (Java Virtual Machine) s názvem J9 nadaci Eclipse. Nové oficiální jméno tohoto virtuálního stroje určeného pro běh aplikací napsaných v programovacím jazyce Java je Eclipse OpenJ9 (Wikipedie). Podrobnosti v často kladených dotazech (FAQ).

Ladislav Hagara | Komentářů: 5
dnes 00:11 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) publikovalo kontroverzní rozšíření HTML 5.1 EME (Encrypted Media Extensions) jako webový standard, tj. schválilo DRM v HTML 5.1. Mezinárodní nezisková organizace EFF (Electronic Frontier Foundation) hájící občanské svobody v digitálním světě zveřejnila na svých stránkách otevřený dopis adresovaný W3C. EFF s EME zásadně nesouhlasí a W3C opouští.

Ladislav Hagara | Komentářů: 1
včera 18:44 | Zajímavý projekt

Skywriter je deska umožňující snímat 3D gesta. Ben James na svých stránkách ukázal, jak lze pomocí této desky a Arduina Leonardo ovládat linuxový desktop. Videoukázka na YouTube. Ukázka kódu na GitHubu [reddit].

Ladislav Hagara | Komentářů: 3
včera 15:22 | Komunita

Od 8. do 10. září proběhla v Paříži konference UbuCon Europe 2017, tj. konference vývojářů a uživatelů linuxové distribuce Ubuntu. Dustin Kirkland z Canonicalu se ve své přednášce věnoval Ubuntu 18.04 LTS. Záznam přednášky byl zveřejněn na YouTube [reddit].

Ladislav Hagara | Komentářů: 1
včera 06:00 | Nová verze

Byla vydána verze 2.0 open source programu na kreslení grafů Veusz (Wikipedie). Z novinek je nutno zdůraznit přechod na Qt5 a PyQt5. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
17.9. 19:10 | Pozvánky

Společnost EurOpen.CZ pořádá 51. konferenci, která se bude konat 8. - 11. 10. 2017 v hotelu Vinné sklepy U Jeňoura, Prušánky - Nechory. Můžete se těšit na IoT s nádechem bezpečnosti, softwarový vývoj a optimalizace kódu, informační systémy ve státní správě a spoustu dalšího. Program konference a ceny viz: pozvanka51.pdf.

… více »
cuba | Komentářů: 0
17.9. 18:57 | Pozvánky

Šestý ročník konference LinuxDayshotový program (workshopy) a zároveň otevírá registraci. Čeká nás 67 přednášek rozdělených do čtyř místností a 13 prakticky zaměřených workshopů. Konference se uskuteční 7. a 8. října v pražských Dejvicích v areálu ČVUT na Fakultě Informačních Technologií.

Petr Krčmář | Komentářů: 0
17.9. 06:00 | Zajímavý software

Mozilla na svém blogu představuje doplněk Firefoxu s názvem Firefox Multi-Account Containers. Dosud byl doplněk k dispozici pod názvem Containers jako experiment Firefox Test Pilotu. Popis experimentu: Kontejnery vám umožní vytvořit ve Firefoxu profily pro všechny vaše online životy. Vlastní označení a barevné panely pomáhají udržet rozdílné aktivity — jako nakupování online, plánování cest nebo kontrolování pracovního e-mailu —

… více »
Ladislav Hagara | Komentářů: 13
16.9. 18:11 | Zajímavý článek

Dustin Kirkland z Canonicalu v příspěvku na svém blogu informuje o možnosti spouštět na Windows 10 a Windows Serveru kontejnery s Ubuntu oddělené pomocí Hyper-V. Pro zájemce o vyzkoušení je k dispozici tutoriál.

Ladislav Hagara | Komentářů: 0
15.9. 15:44 | Bezpečnostní upozornění

SK-CSIRT (Slovak Computer Security Incident Response Team) upozorňuje na bezpečnostní problém v PyPI (Python Package Index). Bylo nalezeno a z PyPI již odstraněno 10 falešných softwarových balíčků obsahujících škodlivý kód.

Ladislav Hagara | Komentářů: 1
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 534 hlasů
 Komentářů: 22, poslední 29.8. 11:23
    Rozcestník

    Dotaz: mysql + pridavanie usera

    14.8.2004 17:44 slacki
    mysql + pridavanie usera
    Přečteno: 178×
    Zdravim,

    distro SLACKWARE 10, mysql 4.0.20

    Prave sa ucim pracovat s mysql lenze som natrafil na problem .

    Potrebujem vyriesit problem s pridanim usera. po zadani prikazu mu vyhodi hlasku.

    INSERT INTO user VALUES("localhost","slacki","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");

    ERROR 1136: Column count doesn't match value count at row 1

    neviem kolko tych "Y" tam mam dat. Podla coho sa to urcuje?

    Dik za odpovede.

    Odpovědi

    14.8.2004 17:48 jm
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Uh?!?! Ja nevim, tohle snad muze delat jenom masochista, kdyz existuje naprosto jednoduchy zpusob pres GRANT.
    14.8.2004 17:51 slacki
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    :}}} jasne dik lenze ja sa to vsetko ucim s knihy a tam je to tak. Vidim ze autor knihy bol trochu mimo..

    dik
    14.8.2004 17:57 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Takové příklady jsou bohužel i v dokumentaci MySQL, i když práva jsou v každé verzi jiná. Normálně ALL PRIVILEGES + WITH GRANT OPTION, pokud fakt chceš založit superuživatele.
    14.8.2004 18:02 jm
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Nojo, ta "dokumentace" toho priserneho prikazu s "Y" je fakt genialni:

    The 'Y' values enable privileges for the accounts. Depending on your MySQL version, you may have to use a different number of 'Y' values in the first two INSERT statements. (Versions prior to 3.22.11 have fewer privilege columns, and versions from 4.0.2 on have more.)

    Tak dik za radu. :-(

    BWPOW avatar 15.8.2004 00:04 BWPOW | skóre: 21 | Kosice
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Prosim, nevsimajte si uzivatelov nado mnou :) Pridavanie uzivatelov takymto sposobom je samozrejme spravne, ovela lepsie ako GRANT. Umoznuje Vam nastavovat prava ovela jemnejsie a je aj z pohladu administracie databazy prehladnejsie (admin si uvedomuje, co robi a vie presne co sa v ktorej tabulke meni).

    Ak potrebujete zistit, kolko stlpcov ma tabulka, v tomto pripade tabulka 'user' v databaze 'mysql', pouzite MySQL prikaz: DESCRIBE user; alebo klasicky vseobecny SQL prikaz: SHOW COLUMNS FROM user;

    Jeden problem, ktory som postrehol je, ze treti stlpec este neoznacuje privilegium, ale heslo. Teda prikaz by mal vyzerat nasledovne: INSERT INTO user VALUES('localhost','slacki',PASSWORD('heslo'),'Y',.....);

    Dalsou moznostou, ktoru odporucam, je vytvaranie uzivatelov s obmedzeniami (nie s adminovskymi pravomocami, ako ste sa o to pokusali Vy). To znamena, ze okrem hostu, loginu a hesla nechajte vsetky povodne hodnoty, teda 'N'. To sa da docielit uplne jednoducho: INSERT INTO user (Host,User,password) VALUES('localhost','slacki',PASSWORD('heslo'));

    Okrem tohto je este potrebne pridat polozku do databazy 'db'. O tom Vasa kniha taktiez urcite hovori.
    Prisiel som, videl som, hmm ... bwpow.eu
    15.8.2004 00:35 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Přehlednost ať si srovná každý sám:

    INSERT INTO user VALUES('někde','někdo',PASSWORD('něco'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

    GRANT ALL PRIVILEGES ON *.* TO někdo IDENTIFIED BY něco WITH GRANT OPTION;

    A to je triviální situace, kdy mi k ekvivalentu jednoho GRANTu stačí jeden INSERT a nemusím lézt ani do db...

    Kontrolní otázka: ve které verzi MySQL funguje první verze? A ve které verzi funguje druhá? ;-)
    BWPOW avatar 15.8.2004 00:52 BWPOW | skóre: 21 | Kosice
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Ta prva moznost (ak myslite ten INSERT) moze fungovat tak akurat v MySQL 3.x podla poctu 'Y'. Ale to som nechcel povedat. Podla mna by admin mal vediet, co sa kde robi.

    Prepacte, ale o akej prehladnosti tu hovorite. Ja pokladam za prehladne to, ak viem presne, co svojou cinnostou sposobujem. Viete mi povedat, ktore tabulky svojim GRANTom ovplyvnite? Viete ake zmeny sa presne vykonaju? Co ked sa odrazu rozhodnete, ze napriklad dany uzivatel moze vykonat maximalne 10 operacii, alebo sa moze prihlasovat aj z ineho hostu s inymi pravomocami, alebo ze nemoze pouzivat LOCK, alebo cokolvek ine. Ako to budete menit? Ked neviete, co je kde v databaze ulozene.

    Tento pristup mi dost pripomina spravcov systemu, ktori si myslia, ze adresar /etc je nejake zacarovane miesto, kde je hromada nezmyslov a na konfiguraciu treba pouzivat linuxconf/setup/control center.

    Prepacte, ze som na Vas takto vybehol, ale ludi s takymto pristupom sa bojim ako cert kriza.
    Prisiel som, videl som, hmm ... bwpow.eu
    15.8.2004 06:15 jm
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    No, nezapomente si dat zavazi na klavesnici na pismeno Y a az zase vyjde nova verze MySQL, tak si zkusmo procvicte, kolik tech Y je tam potreba prehledne dat, aby to fungovalo. :-D
    15.8.2004 09:40 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    GRANT je specifikován ANSI. Jak si databáze interně práva ukládá, specifikováno není a nikdy nebude. Navzdory tomu, že GRANT nefunguje v MySQL zrovna stejně jako v ANSI, v tabulkách se vrtám teprve, až když GRANT nestačí. Stejně jako neprogramuji v assembleru, dokud stačí C, a neprogramuji v C, dokud stačí Python...

    IMHO je myšlenka, že musím nutně vědět, do kterých tabulek si při udělení práv databáze co zapíše, zcestná, protože to je její věc (ale shodou okolností to vím).
    15.8.2004 09:45 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Možná ještě jinak:

    GRANT říká, co chci.

    INSERT říká, jak se to stane.
    BWPOW avatar 15.8.2004 10:01 BWPOW | skóre: 21 | Kosice
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    Samozrejme, mate pravdu. S poslednym prispevkom uplne suhlasim. Mne skor islo ale o nieco ine. Uplne prva otazka tejto diskusie bola "neviem kolko tych "Y" tam mam dat. Podla coho sa to urcuje?". No ani jeden z prispevkov na tuto otazku neodpovedal. To, ze GRANT funguje, je jednoduchsi, "prehladnejsi", pohodlnejsi, zdokumentovanejsi je samozrejme pravda, s ktorou sa nic neda robit. Mne skor islo o to, ze kedze pan Slacki je v MySQL novy, vysvetlit mu ako to tam funguje. Je dobre vediet zaklady. Podla mna je ovela spravnejsie vlozit par uzivatelov INSERTom, pochopit ako to funguje a potom zacat pouzivat kludne GRANT.

    Ak je postup opacny, teda rovno GRANT, tak je dost malo pravdepodobne, ze sa niekto (ak nie je blazon ako ja :) vrati k podstate problemu. Nakoniec to moze skoncit az tak, ako na jednom nemenovanom hostingu, ktory som pre jednu firmu objednaval. Az po ulozeni stranok som zistil, ze nemozeme pouzivat funkciu LOCK, lebo uzivatel na nu nema prava. Poziadal som preto webhostingovych adminov, aby mi tie prava pridelili, kedze boli velmi dolezite pre projekt a oni mi oznamili, ze prava sa uz menit nedaju, ked raz boli vytvorene a ze si mam poradit bez uzamknutych tabuliek.

    Kedze uz par rockov ucim studentov programovat viem, co si mozem dovolit a co nie. A viem, ze keby som studentom povedal rovno o funkcii sort z STL, tak ich uz nijaky sortovaci algoritmus nikdy nenaucim. Clovek je velmi pohodlny tvor :)

    PS: V MySQL 4.x si uz clovek iba s 'Y' nevystaci. Kedze je tam uz aj par textovych poli.
    Prisiel som, videl som, hmm ... bwpow.eu
    15.8.2004 13:03 Bernie | skóre: 9 | blog: Bernie's Blog
    Rozbalit Rozbalit vše Re: mysql + pridavanie usera
    off-topic -> S podobnym hostingem mam taky skusenosti. Myslim, ze to byl superhosting, kdyz sem je telefonicky (a vzapeti emailem) pozdal o pridani prav na zamykani tabulek (nepostradatelna vec), tak jako bych hrach na stenu hazel. Prislusne dotazy na databazi ve skriptech sem nakonec musel zakomentovat.

    Omlouvam se za off-topic prispevek.........

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.