ugrás a tartalomhoz

MYSQL HELP

Anonymous · 2005. Jún. 19. (V), 15.47
Sziasztok!
Teljesen kezdő vagyok, szeretnék megismerkedni az SQL-el, azért megvettem a
"Tanuljuk meg a MySQL használatát 24 óra alatt" című könyvet.
A telepítéssel nem volt semmilyen problémám, de amint megkezdeném a program használatát, nem tudom az általam beírt parancsokat érvényesíteni.
A mysql valamint use test; parancsot elfogadja a program, még a helpre is tökéletesen reagál, de amint beírom pl.: az alábbi parancsot "mysqladmin create test_DB", akkor nem reagál semmit,csak egy sort emel és egy "->" karaktert helyez el a képernyőm,mintha még várna valami utasítást.
Sajnos emiatt teljesen elakadtam,és a probléma miatt nem is tudok tovább haladni a gyakorlatok irányába.
Segítségeteket előre is köszönöm!

Tisztelettel: Zoltán
 
1

Külső parancsok

Török Gábor · 2005. Jún. 19. (V), 15.55
A use test; egy adatbázis utasítás, amit a MySQL konzol felületén (mysql.exe) gépelsz be. A mysqladmin create ... utasítást nem itt kell kiadnod, ugyanis ez egy külső, tehát nem adatbázis parancs. Ezt a parancsot (DOS) parancssorban kell kiadnod, ugyanis ő egy mysqladmin.exe programot fog majd meghívni.

--
slink
http://20y.hu/
2

Kedves Gábor!Nagyon

Anonymous · 2005. Jún. 19. (V), 16.29
Kedves Gábor!
Nagyon köszönöm a gyors válaszod!
Sajnos ezzel a konzolfelülettel és Dos parancssorral problémám volt, ezért ha megengeded idézném a lépéseket a könyvből, mert jelen esetben csak arra tudok hagyatkozni:/
Amúgy XP alatt dolgozom és 4.0-ás verziót töltöttem le, bár nem tudom ennek van-e jelentősége...
A könyv tanulsága szerint dos módba kell váltani, megfelelő elérési utat begépelni(bin könyvtár),majd itt kiadni a mysql parancsot.
Ez eddig ok, üdvözöl a monitorban.
Majd use test;
Database changed.
Ez eddig így van a könyvben.
Ezután bemutatja a mysqladim utasítást a szerző, és ugyanezen a felületen kéne begépelni a mysqladmin create .... utasítást.
Majd próbaképp törölni a droppal.
Erre nem reagál semmit a program, csak egy "->" karaktert.
A könyv írója a mySQL-Front;mySQL-Managert is javasolja, ezt nem tettem fel.
Valamint a winmysqladmint is elindítottam...
Előre is elnézést kérek a kisregényért és az esetleges hülye kérdésekért!
Köszönöm!
3

Nos,igen. Útközben

Anonymous · 2005. Jún. 19. (V), 17.11
Nos,igen. Útközben rájöttem a hibára, működik minden rendesen.
Köszönöm a segítséget!
4

;

Balogh Tibor · 2005. Jún. 19. (V), 17.14
Több sorba is begépelheted az sql parancsokat, az utasítás végét pontosvessző jelezi. - Gondolom erre jöttél rá.
5

Próbálkozz...

Nagy Péter · 2005. Jún. 19. (V), 17.16
A helyedben én azért kipróbálnám, amit Gábor írt. A mysqladmin nem SQL utasítás, hanem egy futtatható állomány. Ha egy Dos ablakban begépeled a
mysqladmin create test_DB

utasítást, létre fog jönni a test_DB adatbázisod (amennyiben engdélyezve van az ODBC kapcsolat jelszó nélkül). Vagy te érted félre a könyvet, vagy a könyv nem helyes.
Amit egyébként a "->" jelent: minden MySQL utasítás egy ";"-vel végződik. Az előbbi jel azt jelenti, hogy várja a parancs folytatását, mivel nem talált eddig pontosvesszőt. Így írhatsz egy utasítást több sorba.
mysql> select
    -> nev, szuldatum, anyjaneve
    -> from tabla
    -> where id=3;
6

Köszönet

Anonymous · 2005. Jún. 19. (V), 17.32
Nagyon szépen köszönöm a segítséget!
Most már tisztázódott a kezdeti képzavar.(Persze gondolom lesz még pár^^)
A könyv valóban helyes én értettem félre amit olvastam, vagyis inkább nem tudtam helyretenni magamban a mysqladmint...
Kipróbáltam a test_Db-t és működött. Haladhatok tovább a leckékkel:)
Köszönöm mégegyszer!
7

Még egy kérés

Anonymous · 2005. Jún. 20. (H), 11.25
Kedves Tronic!
Az ODBC-vel kapcsolatban szeretném segítségedet kérni, amennyiben lehetséges.

Kipróbáltam a test_DB létrehozását, sikerült is.
Próbálkoztam még egy my_DB létrehozásával is, erre már Access denied-et kaptam...

Gondoltam próbálkozok tovább a test_db-vel , és ott létrehozok egy felhasználót,
ahogyan a könyv is mutatja.

GRANT SELECT,INSERT
On test_DB.*
to john@"%"
INDENTIFIED BY "99hjc",

Access denied for user...hibaüzenetet kaptam.

Gondoltam mivel nem jött létre a my_DB és itt is ezt a hibaüzenetet kaptam, talán ODBC beállításal kéne próbálkoznom. Ez persze teljesen laikus meglátás, csak a hozzászólásodban amit írtál, erre a hibára hívtad fel a figyelmemet.
Megnéztem mi is valójában az az ODBC, le is töltöttem és meg is próbáltam beállítani.
Találtam a neten egy útmutatót, azonban nem mysql-re vonatkozik, de a kezdeti pár lépés gondolom talán megegyezik.
Felhasználói DSN fül/hozzáadás/mysql ODBC 3.51 Driver és itt ki is töltöttem a mezőket, már amelyiket kellett, azonban csak hibaüzenetet kaptam.

Az esetleges észrevételeket és javaslatokat előre is tisztelettel köszönöm!
8

MySQL használatát 24 óra alatt

Fauno · 2011. Jan. 6. (Cs), 12.09
Nekem ugyanez a gondom, hogy elakadtam itt (4. lecke 48. oldal)

Dos parancssorba a következő szöveget gépeltem be:

mysqladmin create test_DB

erre a következő hiba üzentet kaptam:

mysqladmin: conect to server at "localhost' failed error: 'Access denied for user 'ODBC'@'localhost' (using password: No)'

Mi lehet a gond?
Mi az a ODBC kapcsolat, és mi kell hozzá, hogyan kell beállítani?

Köszönettel:
Fauno
9

Némi segitség

Dj Sumi · 2011. Feb. 16. (Sze), 22.06
Sziasztok kéne nékem némi segitség mivel nem kicsit elakadtam egy mysql kapcsolat felépittésében és egy ojan valaki kéne aki szivessen segittene benne ha van ijen akkor itt keressen Dj Sumi néven
Elöre is köszönöm
Ui.: Egy egyedi Adminisztrácios felület röl van szó
10

Ez egy szakmai fórum

Poetro · 2011. Feb. 16. (Sze), 22.31
Ezért itt várjuk a kérdést, és a választ. És kéretik magyarul írni, magyar helyesírással, esetleg ékezetek nélkül. Ha nem szeretnéd, adj fel egy hírdetést a Munka és állás rovatban.