Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL: Miten näkee omat käyttöoikeudet?

pistemies [03.06.2015 13:36:16]

#

Minulla on verkkokaupan tietokannan päivitysskripti, joka muokkaa tietokannan rakennetta, uusia tauluja, uusia sarakkeita jne.
Siinä on myös toiminto poistaa vanhoja tauluja.
Olen huomannut, että joillakin palvelimilla voi olla niin että tietokannan pääkäyttäjällä ei ole oikeuksia poistaa tauluja eikä myöskään tyhjentää tauluja.

Voisiko noita oikeuksia jotenkin tarkistaa, niin ei yritä poistaa tauluja jos oikeudet eivät riitä?

Nyt olen vaan sitten joutunut laittamaan poistoskriptin kommenttien sisään silloin kun homma pysähtyy siihen ettei oikeudet riitä.

Lebe80 [03.06.2015 13:46:14]

#

Ajatko tuota php-skriptillä? Jos kyllä, niin voit kommentoinnin sijaan ihan tarkistaa if-lauseella onnistuiko poisto.

The Alchemist [03.06.2015 14:01:15]

#

Eihän se nyt siihen kuitenkaan pysähdy, koska ei se ole php:lle tappava virhe. Sun ohjelmointivirheesi sen sijaan voivat olla.

feenix [03.06.2015 14:57:22]

#

The Alchemist kirjoitti:

Eihän se nyt siihen kuitenkaan pysähdy, koska ei se ole php:lle tappava virhe. Sun ohjelmointivirheesi sen sijaan voivat olla.

Jos kysymyksessä olisi puhuttu jotain PHP:stä, tuo voisi asiaan liittyäkin, mutta jos ajetaan SQL-skriptejä niin...

Lebe80 [03.06.2015 15:00:25]

#

feenix kirjoitti:

The Alchemist kirjoitti:

Eihän se nyt siihen kuitenkaan pysähdy, koska ei se ole php:lle tappava virhe. Sun ohjelmointivirheesi sen sijaan voivat olla.

Jos kysymyksessä olisi puhuttu jotain PHP:stä, tuo voisi asiaan liittyäkin, mutta jos ajetaan SQL-skriptejä niin...

Veikkaan, että kysymykseni johti aiheen php:n puolelle.

Pahoittelen tapahtunutta.

pistemies [03.06.2015 15:05:43]

#

Ohjelmaa ajetaan php häkkyrällä mutta tuota oikeuden metsästykseen etsin oikeaa sql-lausetta. Ei ole ennen tarvinnut moiseen törmätä...

Ps. Information_schema taulusta ne pitäisi jotenkin poimia. Onko sille olemassa valmista juttua..?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta