Mysql Gurut

Hei

Olen luonut käyttäjän sekä insert että Grant lauseilla, aivan kuten Mysql.com sivulla on ohje.Näillä käyttäjä tunnuksilla en pääse edes sisälle MYSQL:lään. MYSQL:lää käytetään lähiverkosta, mutta en voi kirjautua heinä myöskään suoraa koneelta missä MYSQL on.

Tarkoitukseni on luoda sellainen sellaiset käyttäjät, jotka voivat tehdä oman kannan ja hallita sitä, mutta eivät voisi tehdä muuta. Eivätkä missään tapauksessa voisi käyttää ALTER tai update komentoja muihin kantoihin. Select voisi kyllä olla voimassa.

Voisiko joku auttaa ja kertoa mihin en ole muistanut laittaa oikeuksia. MYSQL on Redhat9:ssä.Käyttäjät voivat kirjautua kyllä RH):iin.

T.Not Guru
2392
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

asenna webmin ja konffaa mysli sillä.

Äänestä

Kun käyttäjä yrittää kirjautua MySQL serveriin mikä on virheilmoitus?

Tuossa kannattaa tehdä niin että teet kannan käyttäjälle ja annat sitten käyttäjän haltuun sen kannan eli saavat tehtyä taulukoita ja hallitsevat kantaa.
Grant käskyn käyttö käyttäjien luomisessa on suotavampaa kuin suora insert, tällöin asetukset tulevat heti voimaan. Jos kuitenkin joudut suoraan luomaan tai päivittämään käyttäjäoikeuksia insert/update/delete käskyillä, pitää antaa lopussa 'flush privileges' jotta oikeudet tulevat voimaan.

create database test;
grant select,insert,update,delete,alter,create,drop,index on test.* to kayttaja@"%" identified by "salasana";
(kts mysql ohjekirjasta muita mahdollisia oikeustasoja)

Jos haluat antaa muihin kantoihin lukuoikeudet niin: grant select on kanta.taulu to kayttaja@"%"
Tuo @ jälkeinen "%" kertoo verkon mistä tulee, tässä sallitaan tulo mistä tahansa. Tähän voisi laittaa vaikka kayttaja@"192.168.1.%" jos haluaa että pelkästään 192.168.1.xxx aliverkosta saa tulla.

Äänestä

Kommentoi aloitusta


apuva, please kirjoitti:

Hei

Olen luonut käyttäjän sekä insert että Grant lauseilla, aivan kuten Mysql.com sivulla on ohje.Näillä käyttäjä tunnuksilla en pääse edes sisälle MYSQL:lään. MYSQL:lää käytetään lähiverkosta, mutta en voi kirjautua heinä myöskään suoraa koneelta missä MYSQL on.

Tarkoitukseni on luoda sellainen sellaiset käyttäjät, jotka voivat tehdä oman kannan ja hallita sitä, mutta eivät voisi tehdä muuta. Eivätkä missään tapauksessa voisi käyttää ALTER tai update komentoja muihin kantoihin. Select voisi kyllä olla voimassa.

Voisiko joku auttaa ja kertoa mihin en ole muistanut laittaa oikeuksia. MYSQL on Redhat9:ssä.Käyttäjät voivat kirjautua kyllä RH):iin.

T.Not Guru

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu