mysql ja

hei

Yritän lisätä käyttäjän ja käyttäjälle tietokannan. Mutta saan aina saman ilmoituksen. Access denied...

Käyttis on Windows 2000 ja Mysql on samassa koneessa. Toisaalta olen yrittänyt myöskin windows 2003 serveriin samoilla virheillä. Mysq. comissa ei kyllä kerrottu, että nää edes sopii yhteen, mutta yritin silti.

Olen pääkäyttäjänä koneella ja voin listata esim. Mysql-taulun tiedot. Tarkoitus olisi , että käyttäjät käyttävät tietokantaa intranetistä.

Jos ajatellaan, että käyttäjän nimi on ville ja tietokanta on kauppa, niin olen yrittänyt seuraavilla tavoilla

grant all privileges on kauppa.* to ville@localhost identified by 'salasana';
grant all privileges on kauppa.* to ville@'%' identified by 'salasana';
create database kauppa;


sekä

INSERT INTO user VALUES('%','ville',PASSWORD('salasana’),
è   'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

Tästä tulee kans virheilmoitus,mutta toisen lainen :
ERROR 1136: Column count doesn't match value count at row 1

Näin kyllä onnistuu:

insert into user (host,user,password)values('localhost','ville','aaa');

Mutta sitten en kuitenkaan saa annettua oikeuksia tehtyyn tietokantaan,vaan saan virheilmoituksen
ERROR 1044: Access denied for user: '@localhost' to database 'kauppa'.

Mitä olen jättänyt tekemättä, kun ei onnistu????

Miten luon käyttäjän ja tietokannan sekä annan kaikki oikeudet käyttäjän tietokantaan???
2169
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat
  • Moikka

    Tuosta ei valitettavsti ole apua. olen koittanut kahlata mysql.com:in vinkit läpi, mutta....

    Olen testannut myös linkissäsi olevat jutut.

    poistin myöskin Mysql:län ja asensin uudelleen.

    Olen tehnyt näitä ennenkin ja ilman ongelmia, mutta nyt ei vain onnistu, enkä hoksaa miksi.

    Keksiitkö jotain muuta??

    T.neuvoton.

    Äänestä

Kommentoi aloitusta


Windows 2003 server kirjoitti:

hei

Yritän lisätä käyttäjän ja käyttäjälle tietokannan. Mutta saan aina saman ilmoituksen. Access denied...

Käyttis on Windows 2000 ja Mysql on samassa koneessa. Toisaalta olen yrittänyt myöskin windows 2003 serveriin samoilla virheillä. Mysq. comissa ei kyllä kerrottu, että nää edes sopii yhteen, mutta yritin silti.

Olen pääkäyttäjänä koneella ja voin listata esim. Mysql-taulun tiedot. Tarkoitus olisi , että käyttäjät käyttävät tietokantaa intranetistä.

Jos ajatellaan, että käyttäjän nimi on ville ja tietokanta on kauppa, niin olen yrittänyt seuraavilla tavoilla

grant all privileges on kauppa.* to ville@localhost identified by 'salasana';
grant all privileges on kauppa.* to ville@'%' identified by 'salasana';
create database kauppa;


sekä

INSERT INTO user VALUES('%','ville',PASSWORD('salasana’),
è   'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

Tästä tulee kans virheilmoitus,mutta toisen lainen :
ERROR 1136: Column count doesn't match value count at row 1

Näin kyllä onnistuu:

insert into user (host,user,password)values('localhost','ville','aaa');

Mutta sitten en kuitenkaan saa annettua oikeuksia tehtyyn tietokantaan,vaan saan virheilmoituksen
ERROR 1044: Access denied for user: '@localhost' to database 'kauppa'.

Mitä olen jättänyt tekemättä, kun ei onnistu????

Miten luon käyttäjän ja tietokannan sekä annan kaikki oikeudet käyttäjän tietokantaan???

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