Megválaszolatlan hozzászólások | Aktív témák Pontos idő: szer. okt. 09, 2024 9:29



Hozzászólás a témához  [ 20 hozzászólás ] 
MySQL alapkérdés 
Szerző Üzenet
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 2
Hozzászólás 
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
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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
Profil Privát üzenet küldése
vas-tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 9
Hozzászólás 
bocs, először elírtam... ja, meg utána flush privileges, asszem


csüt. máj. 29, 2003 20:40
Profil Privát üzenet küldése
vas-tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 9
Hozzászólás 
grant all privileges on *.* to felhasználó identified by "jelszava";


asszem


csüt. máj. 29, 2003 20:38
Profil Privát üzenet küldése
vas-tag
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 9
Hozzászólás 
grant all privileges to adat_bázis_neve.* to felhasználó identified by "jelszava";


asszem


csüt. máj. 29, 2003 20:37
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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.hu
E-mail: iron@ironiq.hu


csüt. máj. 29, 2003 20:13
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
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
Profil Privát üzenet küldése
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 5
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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
Profil Privát üzenet küldése
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 5
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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
Profil Privát üzenet küldése
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 5
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
Sorry, ez véletlenül háromszor ment...


csüt. máj. 29, 2003 15:30
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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
Profil Privát üzenet küldése
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 2
Hozzászólás 
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
Profil Privát üzenet küldése
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 5
Hozzászólás 
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
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 38
Hozzászólás 
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
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 20 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség