Szerző |
Üzenet |
zslotyi
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 2
|
l=E9pj be userk=E9nt a linuxba, nyiss meg egy termin=E1lablakot mondd azt, hogy su (ENTER) g=E9peld be a root jelszav=E1t, most rootk=E9nt tudsz b=E1rmi olyat csin=E1lni, amit =FAgy is tudn=E1l, h= a rootk=E9nt l=E9pt=E9l volna be (ami nem tan=E1csos, k=FCl=F6n=F6sen, ha t= eljesen kezd=F5 vagy ), pedig userk=E9nt l=E9pt=E9l be. itt most mondd azt, hogy mysql -h localhost -u root -p (ENTER) =FCsd be megint a root jelszav=E1t =E9s ezut=E1n haszn=E1ld a GRANT utas=EDt=E1st, =E9s hozz l=E9tre vele eg= y MySQL usert, aminek egy=E9bk=E9nt semmi k=F6ze a linux usernevedhez, ahogy F=FC= ge javasolta A GRANT szintaxisa: http://www.mysql.com/documentation/mysq ... Database_=Administration.html#User_Account_Management szia zsl On Thu, 2003-05-29 at 23:32, Sipos Ferenc wrote: > te nincs dokument=E1ci=F3 linux alatt? > postgre sql-ben(=E9n azt haszn=E1lom) egy egyszer=FB -u val k=E9r a bel= =E9p=E9shez usernevet =E9s jelsz=F3t. psql /? lel leltem meg anno ezt a m= egold=E1st. pr=F3b=E1ltad m=E1r a mysql /? var=E1zssz=F3t? >=20 > ha meg csak a rootnak van joga mag=E1t az sql-t futtatni, akkor root al= att a futtat=E1si jogokat szeretn=E9d megtudni hogyan =E1ll=EDtod =E1t? >=20 >=20 >=20 --=20 06-20-3-469-769 mailto:zsolt.balla@plazakommunikacio.hu
|
pén. máj. 30, 2003 9:05 |
|
|
Sien
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
te nincs dokumentáció linux alatt?
postgre sql-ben(én azt használom) egy egyszerű -u val kér a belépéshez usernevet és jelszót. psql /? lel leltem meg anno ezt a megoldást. próbáltad már a mysql /? varázsszót?
ha meg csak a rootnak van joga magát az sql-t futtatni, akkor root alatt a futtatási jogokat szeretnéd megtudni hogyan állítod át?
|
csüt. máj. 29, 2003 22:31 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
Köszönöm a válaszokat.
Ez még egy elõzõ problémámra (1. hozzászólásom) megoldás lehet, most sajna azt nem tudom megnézni, az majd késõbb jön, ha már jutottam 1-rõl kettére, de köszönöm mindenképp a válaszokat, biztos, hogy hasznosak lesznek.
Azonban jelenleg nem ez a gondom, hanem:
jelenleg az a gondom, hogy a linuxom alatt két user van. Egy root és egy sima user, normál user jogokkal. Alapból ugye a user-t használom, és nem a rendszergazdát.
Azonban a mysql dolgait (pl.: adatbázis létrehozása) csak root-ként tudom használni. De szeretném a sima user-emmel is futtatni ezeket.
Mit és hol kéne beállítani? (szerintem szinte biztos, hogy itt nem SQL parancs kell, hanem valamelyik mysql* program valamilyen programmal, csak azt nem találom, melyik mivel...
Elõre is köszönöm a segítséget!
Üdv.:
Shane99
|
csüt. máj. 29, 2003 22:17 |
|
|
fugeee
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 9
|
bocs, először elírtam... ja, meg utána flush privileges, asszem
|
csüt. máj. 29, 2003 20:40 |
|
|
fugeee
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 9
|
grant all privileges on *.* to felhasználó identified by "jelszava";
asszem
|
csüt. máj. 29, 2003 20:38 |
|
|
fugeee
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 9
|
grant all privileges to adat_bázis_neve.* to felhasználó identified by "jelszava";
asszem
|
csüt. máj. 29, 2003 20:37 |
|
|
ironiq
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
2003-05-29, cs keltezéssel Sipos Ferenc ezt írta: > figyu, az sql ben akér táblánként tudsz felhasználói jogosultságokat és usereket adni. valamint al lehet indítani az sql-t saját user módban is. nézd meg a mysql manualt. > > ha viszont nem találod sehol az utasításokat(ami benne van a helpben linux alatt) akkor szólj. Shane: Nezd meg a mysql weboldalan a doksiban. GRANT a kulcsszo. ironiq -- Web: http://ironiq.huE-mail: iron@ironiq.hu
|
csüt. máj. 29, 2003 20:13 |
|
|
Sien
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
figyu, az sql ben akér táblánként tudsz felhasználói jogosultságokat és usereket adni. valamint al lehet indítani az sql-t saját user módban is. nézd meg a mysql manualt.
ha viszont nem találod sehol az utasításokat(ami benne van a helpben linux alatt) akkor szólj.
|
csüt. máj. 29, 2003 17:22 |
|
|
world-s
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 5
|
Sajna így LINUX terén nem tudok segíreni.
Azt nem tudom ott hogy kell úgy beállítanod, hogy másként loginolva teljeskörűen hozzáférhess a mysql daemon-odhoz.
Batiz Zoltán
|
csüt. máj. 29, 2003 17:12 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
Sorry, nekem linux alatt van, ott szöveges az egész... kicsit confused vagyok, de megpróbálom.
Azért mégegyszer elmondom, mert lehet, hogy hülyén fogalmaztam:
tehát Mandrake Linux alatt vagyok, fent van apache+mysql. Ha a LINUX-ba loginelek root-ként, akkor mindent tudok csinálni, ha pedig a külön felhasználó néven loginolok a LINUXba, akkor nem tudok mysql-ezni rendesen.
Ezt szeretném feloldani. Tehát hogy ha felhasználói névvel lépek be, akkor is tudjak táblát, adatbázist létrehozni, stb.
Ehhez egy ugyanolyan nevû mysql user kell, mint a login nevem a linux alatt, és annak kell jogokat adni?
Jó volna, ha néhány konokrét parancsot is tudnátok irni...
Elõre is thx!
Üdv.:
Shane99, aki kezdõ linuxban
|
csüt. máj. 29, 2003 17:08 |
|
|
world-s
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 5
|
Sokkal egyszerűbben is megcsinálhatod phpMyAdmin-nal.
Nem kell a mysql táblában írogatni semmit.
Kezdőlap:
Felhasználók [Dokumentáció]
Új felhasználó hozzáadása
Hoszt : localhost
Felhasználói név : ujuser
Jelszó : jelszo
Privilégiumok : Egyiket sem engedélyezed!!!!
VÉGREHAJT!!!
Üzenet fent:
"Az új felhasználót felvettem.
Ne felejtd el újratölteni a szervert."
Baloldalt fent kattints a "Kezdőlap" szövegre.
MySQL újratöltése [Dokumentáció]
Felhasználók [Dokumentáció]
Keresd meg az újjonan létrehozott felhasználód:
localhost ujuser Igen Nincs privilégium
A felhasználónál kattints a "Engedélyek" linkre.
Új privilégiumot ad
Adatbázis (*) : Project (az az adatbázis amihez hozzá akarod,hogy férjen)
Bármely tábla
Bármely oszlop
Privilégiumok : Select,Update, Create, Reload, Process, Grant, Index, Insert, Delete, Drop (ezeket érdemes engedélyezni)
VÉGREHAJT!!!
Üzenet fent:
"Az új privilégiumot hozzáadtam..
Ne felejtd el újratölteni a szervert."
Baloldalt fent kattints a "Kezdőlap" szövegre.
MySQL újratöltése [Dokumentáció]
És máris kész...
Batiz Zoltán
|
csüt. máj. 29, 2003 17:03 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
De épp itt a gondom.. hogy lehet egy adatbázishoz hozzárendelni a userem???
PL. userként (nem rootként) még a
mysqladmin create db_proba
parancsra is hibat ir ki...
|
csüt. máj. 29, 2003 16:45 |
|
|
world-s
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 5
|
1. Hozz létre egy új usert aminek alapban nincs semmi joga.
2. Töltsd újra a MySQL-t, hogy az új felhasználót kezeleje a MySQL.
3. Rendeled hozzá egy (vagy több) adatbázishoz az új user-ed és adj hozzá neki megfelelő jogokat.
Ha külön gépen megy, akkor az USER-nek álítsd be azt az IP-t ahonnan csatlakozni fog.Ha a hozzáférés ugyanarról a gépről történik mint amin a MySQL fut, akkor localhost-ot állíts be.
Batiz Zoltán
|
csüt. máj. 29, 2003 16:13 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
Sorry, ez véletlenül háromszor ment...
|
csüt. máj. 29, 2003 15:30 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
Köszönöm a válaszokat.
Közben megint szívok egy sort a mysql-el.
Hogyan lehet beállítani, hogy egy default user tudjon táblákat csinálni, és abba beleírni? Most csak root-ként megy, de az úgy gáz, szeretném a saját useremnek (magamnak) engedélyezni. Hol kell?
Elõre is köszönöm a válaszokat!
Üdv.:
Shane99
|
csüt. máj. 29, 2003 15:29 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
Köszönöm a válaszokat.
Közben megint szívok egy sort a mysql-el.
Hogyan lehet beállítani, hogy egy default user tudjon táblákat csinálni, és abba beleírni? Most csak root-ként megy, de az úgy gáz, szeretném a saját useremnek (magamnak) engedélyezni. Hol kell?
Elõre is köszönöm a válaszokat!
Üdv.:
Shane99
|
csüt. máj. 29, 2003 15:29 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
Köszönöm a válaszokat.
Közben megint szívok egy sort a mysql-el.
Hogyan lehet beállítani, hogy egy default user tudjon táblákat csinálni, és abba beleírni? Most csak root-ként megy, de az úgy gáz, szeretném a saját useremnek (magamnak) engedélyezni. Hol kell?
Elõre is köszönöm a válaszokat!
Üdv.:
Shane99
|
csüt. máj. 29, 2003 15:29 |
|
|
zslotyi
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 2
|
2003-05-23, p keltez=E9ssel Batiz ezt =EDrta: > szerkezet=E9nek =E9s/vagy tartalm=E1nak inport=E1l=E1s=E1ra =E9s expot=E1= l=E1s=E1ra. =FAgy =E9rted i<b>m</b>port=E1l=E1s=E1ra egy=E9bk=E9nt a mysql is kezel jogosults=E1gokat http://www.mysql.com/documentation/mysq ... Database_=Administration.html#User_Account_Management szia zs > =DCzenet a csoportnak: list@webmester.lx.hu> Feliratkoz=E1s: subscribe@webmester.lx.hu> Leiratkoz=E1s: unsubscribe@webmester.lx.hu>=20 --=20 06-20-3-469-769 mailto:zsolt.balla@plazakommunikacio.hu
|
pén. máj. 23, 2003 8:31 |
|
|
world-s
vas-tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 5
|
A mysql igen azokban a fájlokban tárolja az adatokat, az indexeléseket, stb.....
Ezeket Ö és csakis Ő használhatja. Ezekbe belenyúlni nem lehet(legalábbis nem érdemes.)
Különböző parancsok (dump) lehet kérni az adatbázis(vagy adattáblák) szerkezetének és/vagy tartalmának inportálására és expotálására.
Ezek szoktak lenni azok a bizonyos .sql fájlok.
Ha nemakarsz ezzel vacakolni, akkor különböző alkalmazásokat, programokat találhatsz a mysql kezelésére a neten.
Ha van php is fordítva(beépítve) az apache-odba, akkor ajánlom a phpMyAdmin névre hallgató alkalmazást.
(általában a szolgáltatókhoz is ezen alkalmazással tudsz majd inportálni, kezelni,stb...)
A cím: http://www.phpmyadmin.net/
Batiz Zoltán
|
pén. máj. 23, 2003 3:21 |
|
|
klájdbreki
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 38
|
Sziasztok!
Lenne egy kérdésem MySQL-el kapcsolatosan.
Tehát feltettem egy linuxot a gépemre, és már sikerült is beállítani az apache-ot és a mysql-t is.
Már csinaltam is egy adatbázist, feltöltöttm, lekérdeztem, stb stb.
Az a gondom, hogy a mysql csinalt egy dir-t (/var/lib/mysql/db_amitcsinaltam), és abba pakolja a cuccokat (több file, benne kriksz-krakszok, nem szöveges).
Eddig ez rendben is lenne. De amilyen honlapokon eddig láttam sql-t, ott mindig volt egy .sql file, amiben szövegként voltak benne a táblázatok létrehozása és az eddigi elemek tárolása (gondolok itt az sql utasításokra - CREATE, INSERT).
Ezeken a weblapokon az adatbázis részt nem én csináltam, csak utólag módosítottam.
Azt szeretném kérdezni, hogy a weblapokon is megvan valahol hasonló formátumban az adatbázis, mint ahogy a gépemen a /var/lib/mysql/db_amitcsinaltam alkönyvtárban van, és abból képez amolyan log-ként a rendszer egy .sql-t, vagy pedig valami trükk van a dologban, és az egyész adatbázit itt a .sql kiterjesztésû file jelenti.
Ez esetben ha majd felteszem a lapom egy serverre, hogyan tudom ilyenné konvertálni?
És lenne mégegy kérdésem: megoldható-e MySQL-bõl, hogy adott user az adatbázis csak bizonyos tábláiból férhessen hozzá. Hangsúlyozom, hogy nem php-bõl akarom ezt megcsinálni.
Elõre is nagyon szépen köszönöm a válaszokat!
Üdv.:
Shane99
|
csüt. máj. 22, 2003 23:07 |
|
|