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

203

    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. Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita

      Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita – neljä Jyväskylän Outlaws MC:n jäsentä vangittu: "Määrät p
      Jyväskylä
      56
      1906
    2. Persut petti kannattajansa, totaalisesti !

      Peraujen fundamentalisteille, vaihtkaa saittia. Muille, näin sen näimme. On helppo luvata kehareille, eikä ne ymmärrä,
      Maailman menoa
      48
      1658
    3. Ei luottoa lakko maahan

      Patria menetti sovitun ksupan.
      Suomen Keskusta
      52
      1584
    4. Nähtäiskö ylihuomenna taas siellä missä viimeksikin?

      Otetaan ruokaöljyä, banaaneita ja tuorekurkkuja sinne messiin. Tehdään taas sitä meidän salakivaa.
      Ikävä
      5
      1527
    5. Sinäkö se olit...

      Vai olitko? Jostain kumman syystä katse venyi.. Ajelin sitten miten sattuu ja sanoin ääneen siinä se nyt meni😅😅... Lis
      Ikävä
      6
      1505
    6. Housuvaippojen käyttö Suomi vs Ulkomaat

      Suomessa housuvaippoja aletaan käyttämään vauvoilla heti, kun ne alkavat ryömiä. Tuntuu, että ulkomailla housuvaippoihin
      Vaipat
      6
      1415
    7. Hyvää yötä ja kauniita unia!

      Täytyy alkaa taas nukkumaan, että jaksaa taas tämän päivän haasteet. Aikainen tipu madon löytää, vai miten se ärsyttävä
      Tunteet
      8
      1316
    8. Lepakot ja lepakkopönttö

      Ajattelin tehdä lepakkopöntön. Tietääkö joku ovatko lepakot talvella lepakkopöntössä ´vai jossain muualla nukkumassa ta
      12
      1281
    9. Revi siitä ja revi siitä

      Enkä revi, ei kiinnosta hevon vittua teidän asiat ja elämä. Revi itte vaan sitä emborullaas istuessas Aamupaskalla
      Varkaus
      4
      1163
    10. Kello on puoliyö - aika lopettaa netin käyttö tältä päivältä

      Kello on 12, on aika laittaa luurit pöydälle ja sallia yörauha kaupungin asukkaille ja työntekijöille. It is past midni
      Hämeenlinna
      4
      1148
    Aihe