WEB interface MySQL:ää varten

Datan.Editointi.Ei.Muuta

Kummallista ettei löydy guuglaamalla mitään yksinkertaista.. On olemassa MySQL-tietokanta, yksinkertainen sellainen, pari taulua, ei kikkailuita. Tarve olisi selainpohjaiselle käyttöliittymälle, jotta pääsee näkemään taulut ja editoimaan niitä selaimen kautta. Ei muuta.

Loppukäyttäjät eivät osaa sql:ää, eikä heidän ole syytä nähdä komentoja, saati niitä muokata. Mitä yksinkertaisempi, sen parempi. Admin-hommat voidaan hoitaa natiivilla cli-mysql-clientilla. Pelkkä datan editointimahdollisuus siis riittää loppukäyttäjille.

Hakemalla olen löytänyt mm. mysqladmin-ohjelmiston, joka on aivan liian monimutkainen käyttää. Ei löydy metsää puilta, jos tarjoan sellaista loppukäyttäjille. Web-käyttöliittymä on välttämättömyys, siksi esim. heidisql ei kelpaa (ja sekin on ehkä turhan monimutkainen).

Tähän asti olen pärjännyt siten, että olen vääntänyt itse käyttöliittymän, joka toimii mainiosti. En kuitenkaan enää pysty ylläpitämään sitä koska vaihdan hommia. Siksi haluaisin valmiiksi tehdyn vastaavan, jotta seuraajani pystyisi sitä helposti ylläpitämään. Siellähän se toki käy ja kukkuu ilman säätöjä, mutta se päivä tulee jolloin asennuksen joutuu tekemään uusiksi ja silloin olisi hyvä olla vimosen päälle helpot systeemit.

Kenelläkään tiedossa? Taustakäyttis voi olla windows tai linux, ei väliä. Saa se jotain maksaakin, jos vain on selkeä ja hyvä. Mieluummin kuitenkin open source.

21

206

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • nertti

      Eiks tuon nyt helpommin sais vaikka Calc (openoffice) tai Excel-sovelluksilla rakentamalla taulukosta tietokantayhteyden. Jos kerran vain dataa muokataan, mihin sitä www-palvelua siinä kaivataan. Tai onko tarkoitus tehdä tuota internetin läpi.

    • 102030405060

      Yllä ehdotettu excel / calc vaihtoehto lienee helpooin jos toimii.

      Phpmyadmin on myös aika hyvä.

      • Datan.Editointi.Ei.Muuta

        Joo, ympäristö on sellainen ettei mitään lisäplugineita exceliin voi asentaa. Phpmyadmin oli ensimmäisten testaamieni joukossa, mutta siinä on liikaa tavaraa ja loppukäyttäjien kouluttaminen siten liian työlästä. Tarvittaisiin selkeä ja yksinkertainen käyttöliittymä, joka toimii joko IE:llä, Firefoxilla tai chromella, mieluiten tietty kaikilla. Salasanan kysely, datan editointi, lisäys, poisto, ei muuta.

        Exceliä en ole testannut, toimiiko siinä tietokantayhteys TLS-suojattuna ilman ylimääräisten osien asentamista? Jos toimii, se voisi kyllä olla vaihtoehto. Calcia ei valitettavasti löydy.


      • ehkä.read.only

      • Datan.Editointi.Ei.Muuta
        ehkä.read.only kirjoitti:

        "Exceliä en ole testannut, toimiiko siinä tietokantayhteys TLS-suojattuna ilman ylimääräisten osien asentamista?"

        Yhteys Exceliin taitaa vaatia ODBC-connectorin asentamisen.

        https://www.mysql.com/products/connector/

        http://wiki.servicenow.com/index.php?title=Using_the_ODBC_Driver_in_Excel

        Joo saa sen jdbc-ajurillakin toimimaan, ja pitää olla javat ja muut asennettuna. Sertifikaattienkin kanssa pitää pelata. Ei hyvä.

        Pitää palata alkupisteeseen, eli mahdollisimman yksinkertainen web-pohjainen ratkaisu. Sellainen varmasti on olemassa jossain, mutta onpa yllättävän vaikeaa löytää.

        Voisi kuvitella, että php:lla olisi tehty tällainen, jonka saisi sitten helposti apachen kylkeen.


      • esimerkkiä.vailla

        Jos saat keksityksi yksinkertaisen ratkaisun, niin toivottavasti jaat tiedon. Minulla on hieman vastaava tarve. Tarkoitus olisi kännykän weppiselaimella syöttää muutaman tekstikentän arvo palvelimella olevaan MySQL-tietokantaan.

        Palvelimeen on asennettu LAMP, eli jotenkin Apachen välityksellä pitäisi saada arvot siirretyksi. Tietojen syöttösivuun tarvittaisiin siis ko. tekstikentät ja sitten "lähetä tiedot"-nappi. Nähtävästi joku PHP-viritelmä tulisi kyseeseen?


      • MySQL workbench olisi helpoin.


      • esimerkkiä.vailla kirjoitti:

        Jos saat keksityksi yksinkertaisen ratkaisun, niin toivottavasti jaat tiedon. Minulla on hieman vastaava tarve. Tarkoitus olisi kännykän weppiselaimella syöttää muutaman tekstikentän arvo palvelimella olevaan MySQL-tietokantaan.

        Palvelimeen on asennettu LAMP, eli jotenkin Apachen välityksellä pitäisi saada arvot siirretyksi. Tietojen syöttösivuun tarvittaisiin siis ko. tekstikentät ja sitten "lähetä tiedot"-nappi. Nähtävästi joku PHP-viritelmä tulisi kyseeseen?

        Eikö sen napin tee suoraan siihen sovellukseen mille se kanta on?


      • esimerkkiä.vailla
        M-Kar kirjoitti:

        Eikö sen napin tee suoraan siihen sovellukseen mille se kanta on?

        Pitääkö siis tehdä sovellus? Minä kuvittelin että sen voisi rakentaa jotenkin html-kielellä suoraan siihen sivuun. Eli olisi eräänlainen lomake, jossa ne kentät ja sitten se nappi, jota painamalla luettaisiin kenttien sisältö tietokantaan.


      • esimerkkiä.vailla kirjoitti:

        Pitääkö siis tehdä sovellus? Minä kuvittelin että sen voisi rakentaa jotenkin html-kielellä suoraan siihen sivuun. Eli olisi eräänlainen lomake, jossa ne kentät ja sitten se nappi, jota painamalla luettaisiin kenttien sisältö tietokantaan.

        Siis jos on jo MySQL kanta niin mikä sovellus käyttää sitä? Että eikö sitä vaan voisi lisätä siihen olemassa olevaan sovellukseen napin?

        HTML:llä tekee kyllä lomakkeen mutta tarvitsee sitten ohjelman pätkän sille lähetetylle tiedolle.

        Helpointa toki olisi lisätä olemassa olevaan sovellukseen se nappi.


      • vai.onko
        M-Kar kirjoitti:

        Siis jos on jo MySQL kanta niin mikä sovellus käyttää sitä? Että eikö sitä vaan voisi lisätä siihen olemassa olevaan sovellukseen napin?

        HTML:llä tekee kyllä lomakkeen mutta tarvitsee sitten ohjelman pätkän sille lähetetylle tiedolle.

        Helpointa toki olisi lisätä olemassa olevaan sovellukseen se nappi.

        Apache varmaan tuossa tapauksessa se sovellus?


      • vai.onko kirjoitti:

        Apache varmaan tuossa tapauksessa se sovellus?

        Apache on HTTP palvelin.

        Aika tavallista, että sillä käytetään jotain PHP, Perl, Ruby, Python jne. kielellä tehtyä sovellusta joka tallentaa siihen MySQL tietokantaan.

        Ei nyt ole selvinnyt mikä sovellus siihen kantaan tallentaa kun et ole kertonut mutta helpointa olisi tehdä siihen se nappi mitä haluaa.


      • esimerkkiä.vailla
        M-Kar kirjoitti:

        Siis jos on jo MySQL kanta niin mikä sovellus käyttää sitä? Että eikö sitä vaan voisi lisätä siihen olemassa olevaan sovellukseen napin?

        HTML:llä tekee kyllä lomakkeen mutta tarvitsee sitten ohjelman pätkän sille lähetetylle tiedolle.

        Helpointa toki olisi lisätä olemassa olevaan sovellukseen se nappi.

        Sovellus on toivoakseni pelkkä html-sivu. Esimerkiksi tässä on joku hieman hakemani tyylinen, mutta "submit"-napin painamisen jälkeen pitäisi kenttien sisältö tallentaa tietokantaan.

        https://www.w3schools.com/html/html_forms.asp

        PHP:n opetteluksi taitaa mennä, koska napin toiminnan määrittelevän form-handlerin alussa on "<form action="/action_page.php">"


      • esimerkkiä.vailla kirjoitti:

        Sovellus on toivoakseni pelkkä html-sivu. Esimerkiksi tässä on joku hieman hakemani tyylinen, mutta "submit"-napin painamisen jälkeen pitäisi kenttien sisältö tallentaa tietokantaan.

        https://www.w3schools.com/html/html_forms.asp

        PHP:n opetteluksi taitaa mennä, koska napin toiminnan määrittelevän form-handlerin alussa on "<form action="/action_page.php">"

        Ei ole väliä onko PHP vai mikä. Kyllä sen HTTP POST:n käsittelee millä tahansa kielellä.

        Sen sijaan miksi tehdä uutta sovellusta kun voisit laajentaa sitä olemassa olevaa? Jotain sovellusta varten se tietokanta kuitenkin on jo.


      • esimerkkiä.vailla
        M-Kar kirjoitti:

        Ei ole väliä onko PHP vai mikä. Kyllä sen HTTP POST:n käsittelee millä tahansa kielellä.

        Sen sijaan miksi tehdä uutta sovellusta kun voisit laajentaa sitä olemassa olevaa? Jotain sovellusta varten se tietokanta kuitenkin on jo.

        Tässä meidän tapauksessa ei tarvita varsinaisesti erillistä sovellusta. Tarkoitus olisi että käyttäjät syöttäisivät tietoja kännykän www-selaimen kautta tietokantaan. Tiedot itsessään tuotaisiin kannasta Exceliin käsiteltäväksi, käytännössä arvojen yhteenlaskua jne.


      • esimerkkiä.vailla kirjoitti:

        Tässä meidän tapauksessa ei tarvita varsinaisesti erillistä sovellusta. Tarkoitus olisi että käyttäjät syöttäisivät tietoja kännykän www-selaimen kautta tietokantaan. Tiedot itsessään tuotaisiin kannasta Exceliin käsiteltäväksi, käytännössä arvojen yhteenlaskua jne.

        Niin jos teillä nyt on jo tietokanta niin eikö siinä sitten ole mitään sovellusta?

        Kuullostaa joka tapauksessa hankalalta. Saman käsittelisi ne numerot suoraan lukemalla ja päivittämällä tietokantaa eikä venkslaa edes takaisin johonkin Exceliin.


      • esimerkkiä.vailla
        M-Kar kirjoitti:

        Niin jos teillä nyt on jo tietokanta niin eikö siinä sitten ole mitään sovellusta?

        Kuullostaa joka tapauksessa hankalalta. Saman käsittelisi ne numerot suoraan lukemalla ja päivittämällä tietokantaa eikä venkslaa edes takaisin johonkin Exceliin.

        Avataan sen verran lisää, että tarkoitus on siirtyä "ruutuvihosta" digitaaliaikaan. Tietoja siis tallennetaan säännöllisesti, mutta niitä tietoja tarvitaan keskitetysti harvemmin. Exceliin ne kirjataan jo nytkin.

        Mitään erillistä sovellusta ei siis mielestäni tarvita, jos sovellukseksi ei lasketa sitä tarvittavaa weppilomaketta.


      • esimerkkiä.vailla kirjoitti:

        Avataan sen verran lisää, että tarkoitus on siirtyä "ruutuvihosta" digitaaliaikaan. Tietoja siis tallennetaan säännöllisesti, mutta niitä tietoja tarvitaan keskitetysti harvemmin. Exceliin ne kirjataan jo nytkin.

        Mitään erillistä sovellusta ei siis mielestäni tarvita, jos sovellukseksi ei lasketa sitä tarvittavaa weppilomaketta.

        Eikö se olisi helpointa sitten tallentaa suoraan siihen Exceliin selaimella? https://office.live.com/start/

        Sitten kun on vaatimukset selvillä niin voisi poistaa kaiken turhan manuaalisen nysvän ja automatisoida.


      • esimerkkiä.vailla
        M-Kar kirjoitti:

        Eikö se olisi helpointa sitten tallentaa suoraan siihen Exceliin selaimella? https://office.live.com/start/

        Sitten kun on vaatimukset selvillä niin voisi poistaa kaiken turhan manuaalisen nysvän ja automatisoida.

        Jos tarkoitat sen Excel-taulukon muokkaamista suoraan kännykän näytöltä, niin ei se ole kyseisellä porukalla toimiva vaihtoehto. Jonkunlainen käyttöliittymä pitäisi saada.


      • Datan.Editointi.Ei.Muuta
        M-Kar kirjoitti:

        MySQL workbench olisi helpoin.

        Se on aivan liian vaikea tässä tapauksessa, loppukäyttäjät eivät nimittäin tunne sql:ää lainkaan eikä se heitä kiinnosta.

        Pitäisi löytää ns. ministeritason käyttöliittymä, ts. jos yksikin nykyisen hallituksen ministeri osaa käyttää sitä, niin silloin ollaan käytettävyydessä riittävällä tasolla.

        Aivan erinomainen plugin löytyy chromeen, Chrome mysql admin:

        https://chrome.google.com/webstore/detail/chrome-mysql-admin/ndgnpnpakfcdjmpgmcaknimfgcldechn

        Toimii paria bugia lukuunottamatta erinomaisesti ja siinä on kaikki tarvittava ja enemmänkin. Käytettävyys todella hyvä. Vastaavan kun saisi serverille asennettuna niin olisi hieno homma. Pluginin varaan ei kuitenkaan voi laskea, sillä se saattaa saada myöhemmin päivityksiä ja mennä rikki, ja semmoinen ei vetele tuotantokäytössä.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Euroviisut fiasko, Suomen kautta aikain typerin esitys, jumbosija odottaa. Olisi pitänyt boikotoida!

      Tämän vuoden euroviisut on monella tapaa täydellinen fiasko. Ensinnäkin kaikkien itseään kunnioittavien eurooppalaisten
      Maailman menoa
      298
      3381
    2. 202
      2931
    3. Hei A, osaatko

      sanoa, miksi olet ihan yhtäkkiä ilmestynyt kaveriehdotuksiini Facebookissa? Mitähän kaikkea Facebook tietää mitä minä en
      Ikävä
      71
      2514
    4. Synnittömänä syntyminen

      Helluntailaisperäisillä lahkoilla on Raamatunvastainen harhausko että ihminen syntyy synnittömänä.
      Helluntailaisuus
      231
      1986
    5. Tuollainen kommentti sitten purjehduspalstalla

      "Naisen pillu se vasta Bermudan kolmio on. Sinne kun lähdet soutelemaan niin kohta katoaa sekä elämänilo että rahat"
      Suhteet
      16
      1415
    6. Mitä tämä tarkoittaa,

      että näkyy vain viimevuotisia? Kirjoitin muutama tunti sitten viestin, onko se häipynyt avaruuteen?
      Ikävä
      42
      1371
    7. Nukkumisiin sitten

      Käsittelen asiaa tavallani ja toiveissa on vielä että tästä pääsee hyppäämään ylitse. Kaikenlaisia tunteita on läpikäyny
      Ikävä
      4
      1327
    8. Syö kohtuudella niin et liho.

      Syömällä aina kohtuudella voi jopa laihtua.On paljon laihoja jotka ei harrasta yhtään liikuntaa. Laihuuden salaisuus on
      Laihdutus
      24
      1308
    9. Nesteen bensapumput pois, tilalle latausasemat

      Näin se maailma muuttuu, kun Suomessakin liikenneasemat lopettavat polttoaineiden myynnin ja tarjoavat enää sähköä autoi
      Maailman menoa
      166
      1271
    10. Muistatko komeroinnin?

      Taannoin joskus kirjoitin aloituksen tänne komeroinnista eli hikikomoreista; syrjäytyneistä nuorista ihmisistä. Ehkä asu
      Suhteet
      51
      1267
    Aihe