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
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
Vastaukset 2
Vanhimmat
asenna webmin ja konffaa mysli sillä.
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.