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
Okei, siis näille käyttäjille pitäisi kai luoda myös se kanta etukäteen, minkä jälkeen he voivat itse tehdä sinne tauluja. Siis käyttäjälle "ktunnus":
mysql -u root -p
grant all privileges on ktunnusdb.* to ktunnus@localhost identified by 'salasana';
grant all privileges on ktunnusdb.* to ktunnus@'%' identified by 'salasana';
create database ktunnusdb;
Sitten vain sisään:
mysql -u ktunnus -p ktunnusdb
ja siellä esim.
create table omataulu (
jotain varchar(20) not null
);
Tuo oletti että 1) root:lle on asetettu salasana, jos ei ole, ota "-p" pois ekasta, ja 2) haluat asettaa salasanan käyttäjälle ktunnus, jos et, ota "identified by" ja "-p" pois edeltä.
Kiitos avusta, kuka sitten oletkin :).
Yksi virhe vain oli, nimittäin yritin kirjautua väärin :).