Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen
  1. #1
    SQL uitvoeren via cronjob
    geregistreerd gebruiker
    1.531 Berichten
    Ingeschreven
    29/09/04

    Locatie
    Steenbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 20117722
    Ondernemingsnummer: nvt

    Thread Starter

    SQL uitvoeren via cronjob

    Hallo,

    Wat zijn de mogelijkheden en hoe zijn deze te realiseren voor het volgende:
    We willen iedere dag om 3:00 (AM) de MySQL database helemaal leegmaken en vullen volgens een .sql bestand. Nu is het mogelijk om in het .sql bestand aan te geven dat zodra tabellen bestaan deze eerst verwijderd moeten worden (incl. inhoud) en daarna de tabellen opnieuw aangemaakt moeten worden incl. inhoud. Echter hoe is het mogelijk om dit via een cronjob uit te voeren?

    Alvast bedankt!

    Roel

  2. #2
    SQL uitvoeren via cronjob
    Zaankanter
    2.217 Berichten
    Ingeschreven
    26/05/04

    Locatie
    Zaanstad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Nasty way: bouw een php-script dat deze SQL commands uitvoert en geef de php-engine dagelijks om 03.00 de opdracht om het php-script uit te voeren.

    Dat is wat ik zo ff 123 kan verzinnen.

  3. #3
    SQL uitvoeren via cronjob
    Dotdomein
    1.192 Berichten
    Ingeschreven
    09/05/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: nvt
    Ondernemingsnummer: BE0721295958

    Citaat Oorspronkelijk geplaatst door Glenn Bekijk Berichten
    Nasty way: bouw een php-script dat deze SQL commands uitvoert en geef de php-engine dagelijks om 03.00 de opdracht om het php-script uit te voeren.

    Dat is wat ik zo ff 123 kan verzinnen.
    Is het makkelijkste ook
    ik zou niet 1 2 3 een ander weg weten
    Via cron script aanroepen

    Drop tabel if exist
    create tabel
    insterto

    en klaar

  4. #4
    SQL uitvoeren via cronjob
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door uhosting Bekijk Berichten
    Is het makkelijkste ook
    ik zou niet 1 2 3 een ander weg weten
    Via cron script aanroepen

    Drop tabel if exist
    create tabel
    insterto
    Mysqldump draaien met --add-drop-table en die terug in de database zetten. Nodig:
    - 1 dumpje
    - 1 shellscript van 5 (of minder) regels
    - de mogelijkheid om cronjobs te gebruiken

  5. #5
    SQL uitvoeren via cronjob
    geregistreerd gebruiker
    1.531 Berichten
    Ingeschreven
    29/09/04

    Locatie
    Steenbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 20117722
    Ondernemingsnummer: nvt

    Thread Starter
    Ik zat inderdaad al te denken om het via een PHP script te doen die hierdoor de tabellen verwijderde en daarna incl. inhoud weer aanmaakt. Echter was ik benieuwd of dit de enige manier was of dat er wellicht makkelijkere methodes waren.

  6. #6
    SQL uitvoeren via cronjob
    .
    496 Berichten
    Ingeschreven
    25/02/03

    Locatie
    Centraal Gelderland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 09111714
    Ondernemingsnummer: nvt

    Ik weet niet, maar waarom kan niet gewoon in cron de volgende opdracht uitgevoerd worden:
    Code:
    mysql -uuser -p password -d database </pad/naar/sql/file.sql
    Uiteraard moet je dan nog wel in je sql file de 'drop table if exists' zetten, maar dan heb je helemaal geen php script nodig. Dit kun je namelijk rechstreeks uit laten voeren via cron

  7. #7
    SQL uitvoeren via cronjob
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Pinocchi Bekijk Berichten
    Ik weet niet, maar waarom kan niet gewoon in cron de volgende opdracht uitgevoerd worden:
    Code:
    mysql -uuser -p password -d database </pad/naar/sql/file.sql
    Uiteraard moet je dan nog wel in je sql file de 'drop table if exists' zetten, maar dan heb je helemaal geen php script nodig. Dit kun je namelijk rechstreeks uit laten voeren via cron
    Die krijg je vanzelf als je --add-drop-table toevoeg op het moment dat je de dump maak. Ik zou trouwens:
    -u user -p'password'
    doen

    Verder zal dit namelijk wel werken. Maar als ts liever iets in php gaat knutselen moet hij dat vanzelfsprekend zelf weten

  8. #8
    SQL uitvoeren via cronjob
    geregistreerd gebruiker
    1.531 Berichten
    Ingeschreven
    29/09/04

    Locatie
    Steenbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 20117722
    Ondernemingsnummer: nvt

    Thread Starter
    Ik denk dat ik de oplossing van crazycoder/Pinocchi ga proberen, aangezien ik hier geen PHP bestand voor hoef te maken.

    Bedankt en je hoort het als iets niet wilt lukken !

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics