|
| Nicolas Glauser Stiuvou Design |
Geschrieben am: Di 27.04.2004, 04:40
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 123 Mitglied seit: 7.01.2004 |
Ich habe ein kleines Problem und zwar möchte ich von meiner Mysql datenbank ein regelmässiges Datenbank update machen, dass zum beispiel immer um 03:00 uhr die Datenbank gespeichert wird. Was kennt ihr da für scripte??
-------------------- |
![]() |
| Webi |
#2 Geschrieben am: Di 27.04.2004, 06:52 (+02:12)
|
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 631 Mitglied seit: 28.03.2004 |
Denke das du dies mit PHP lösen kannst. Schau mal unter www.hotscripts.com nach. Dort solltest du eigentlich so ein Script finden können.
Hast du auf deinem Server CronJobs zur Verfügung? Wird wohl nötig sein, wenn du ein zeitlich gesteuertes Script einbauen möchtest. -------------------- www.linkit.ch - Das Webverzeichnis mit Links aus dem Deutschsprachigen Raum.
www.powerplay.ch - Die Hockeyquiz-Page www.bebelino.ch - Onlineshop für Baby- und Kinder-Produkte |
![]() |
| Josh |
#3 Geschrieben am: Di 27.04.2004, 08:19 (+01:27)
|
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2139 Mitglied seit: 19.10.2003 |
also mit php ist dies nur machbar, wenn du die scripts irgendwie starten kannst, von alleine tun sie's nicht. entweder benutzt du diese "cronjobs" (kenn ich selber nicht, werd mich mal informieren müssen
hoffe das hilft. gr33tz j0sh -------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
![]() |
| Webi |
#4 Geschrieben am: Di 27.04.2004, 10:22 (+02:02)
|
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 631 Mitglied seit: 28.03.2004 |
Na ja, die Lösung mit den kleinen Script funktioniert ja schon, ist aber meiner Meinung nach ein bisschen unsinnig. Mit einem Cronjob kannst du ein bestimmtes File zu einem bestimmten Zeitpunkt aufrufen lassen.
Gibt auch Anbieter, über welche man solche Cronjobs kostenlos erstellen kann. Musst also nicht auf deinen Provider angewiesen sein. -------------------- www.linkit.ch - Das Webverzeichnis mit Links aus dem Deutschsprachigen Raum.
www.powerplay.ch - Die Hockeyquiz-Page www.bebelino.ch - Onlineshop für Baby- und Kinder-Produkte |
![]() |
| Josh |
#5 Geschrieben am: Di 27.04.2004, 10:48 (+00:26)
|
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2139 Mitglied seit: 19.10.2003 |
@ webi:
kannst du mir einen solchen cronjob anbieter nennen? danke. -------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
![]() |
| Webi |
#6 Geschrieben am: Di 27.04.2004, 11:32 (+00:44)
|
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 631 Mitglied seit: 28.03.2004 |
Das sind zwei Anbieter, welche ich gefunden habe. Sollte aber schon noch mehr geben. Bei einigen Providern ist der Service auch im Webpaket inbegriffen.
http://www.selfphp.info/cronjobs/cronneu.php http://www.cron24.de/ -------------------- www.linkit.ch - Das Webverzeichnis mit Links aus dem Deutschsprachigen Raum.
www.powerplay.ch - Die Hockeyquiz-Page www.bebelino.ch - Onlineshop für Baby- und Kinder-Produkte |
![]() |
| Alain_Aubert |
#7 Geschrieben am: Di 27.04.2004, 12:26 (+00:53)
|
||
|
Ayom Slave Gruppe: Admin Beiträge: 4605 Mitglied seit: 25.09.2003 |
Sorry Josh ;-) Cronjobs sind eigentlich klar, sicher besser als irgendwelche vom Client ausgeführten Scripts. Lies dich ein, wenn dein Provider diese Unterstützt, nutzte sie, hatte bis vor kurzem auch keine Ahnung -> Cron ist sehr mächtig ;-) Aber zurück zur eigentlichen Frage. Mysql backuppen. Von welcher Grössenordnung von Daten reden wir? Wenns wenige Daten sind, kann ich dir das empfehlen. Ist von ? Ich glaube hier http://www.normsland.co.uk/phpmybackup/ habs ein wenig angepasst, funktioniert wunderbar.
|
||
![]() |
| Alain_Aubert |
#8 Geschrieben am: Di 27.04.2004, 12:30 (+00:04)
|
|
Ayom Slave Gruppe: Admin Beiträge: 4605 Mitglied seit: 25.09.2003 |
Jetzt meine Gegenfrage, oder erweiterte Frage von mir aus.
Kann ich direkt auf dem Server die Mysql Dateien (wo sind die btw, konnte sie nicht mehr finden) einfach saugen, sie auf einen anderen Server hochladen, und gut? Das wäre logischerweise viel schneller, als alles z.B. mit diesem Script zu backuppen, und dann alle Queries am andern Ort wieder in die Datenbank zu schreiben? Funktioniert das theoretisch? Und wo speichern die Apachen ihre Mysql Binaries so idR? thx alain |
![]() |
| Roger Bobst calac gmbh |
#9 Geschrieben am: Di 27.04.2004, 13:15 (+00:44)
|
|
AyomRank 5 Gruppe: Experten Entwicklung (Mod) Beiträge: 426 Mitglied seit: 15.02.2004 |
Hallo
Die db Dateien direkt von einem Server zum anderen funktioniert nur dann sicher, wenn auf beiden Servern dieselbe mysql Version läuft. Ich empfehle dir immer den weg über den Dump zu gehen. Die SQL Scripts lassen sich ja ausgezeichent komprimieren und von einem Server zum anderen schieben. Tipp: rsync, dann werden jeweils nur die Änderungen seit dem letzten Sync kopiert. Nur sollte dann das Script nicht komprimiert vorliegen. (Der Transfer selbst ist dann natürlich komprimiert und verschlüsselt.) Ahh die Position im Filesystem: normalerweise /var/lib/mysql/ und dann der DB Name... Gruss Roger |
![]() |
| Remo Uherek Trigami AG |
#10 Geschrieben am: Di 27.04.2004, 13:41 (+00:25)
|
![]() AyomRank 10 Gruppe: Admin Beiträge: 6256 Mitglied seit: 22.09.2003 |
Mal eine Anfängerfrage: Was ist die beste Strategie, grosse Datenbanken zu dumpen? Mit dem phpmyadmin-Export stösst man sehr schnell an seine Grenzen...
-------------------- "You can’t build a reputation on what you’re going to do." - Henry Ford
"Ich prüfe jedes Angebot. Es könnte das Angebot meines Lebens sein." - Henry Ford "Stop going for the easy buck and start producing something with your life. Create, instead of living off the buying and selling of others." - Carl Fox in 'Wall Street' Trigami AG --> Blog-Marketing Remo about Entrepreneurship --> mein Blog ;-) Trigami Partnerprogramm --> 10 EUR pro neuen aktiven Blogger & 5% auf alle Umsätze des ersten Jahres von neuen aktiven Kunden. Anleitung: Bei trigami registrieren und Werbemittel einbauen. |
![]() |
| Roger Bobst calac gmbh |
#11 Geschrieben am: Di 27.04.2004, 14:01 (+00:20)
|
||||||
|
AyomRank 5 Gruppe: Experten Entwicklung (Mod) Beiträge: 426 Mitglied seit: 15.02.2004 |
Mit mysqldump in der Shell. Mit dem Webfrontends hat man ja immer das Problem, dass Sie wegen zu hoher Ausführungszeit stoppen. Und gestückelt rausholen oder einfügen.....kanns ja nicht sein. Alternativ könnte man natürlich auch die maximale Scriptausführungszeit erhöhen. Sollte irgendwo im php.ini zu finden sein.
oder eben mit mysqldump:
Damit wird der gesamte DB Inhalt in das sirius_all_db.sql geschrieben. Braucht aber einen ssh Zugang. Ob das bei Standartwebhoster dabei ist, weiss ich auch nicht. Und wenn ich schon dabei bin, unsere Backupstrategie zu "verraten":
Damit das Script auf einem anderen Host sichern. Und klar, das ganze muss vom cron gerufen werden. btw: merkt man, dass ich gerade an der Backupdokumentation arbeite ?? Gruss Roger |
||||||
![]() |
| Alain_Aubert |
#12 Geschrieben am: Di 27.04.2004, 14:23 (+00:21)
|
|
Ayom Slave Gruppe: Admin Beiträge: 4605 Mitglied seit: 25.09.2003 |
Hehe, hab an dich gedacht, als ich das gefragt habe ;-)
Das es das gibt hab ich sehr stark vermutet. Jetzt weiss ich sogar wie es geht ;-)) Danke. |
![]() |
| c-e |
#13 Geschrieben am: Sa 1.05.2004, 21:38 (+4d 07:15)
|
||
|
AyomRank 5 Gruppe: Experten Entwicklung (Mod) Beiträge: 330 Mitglied seit: 20.10.2003 |
my way:
|
||
![]() |
| adi99 |
#14 Geschrieben am: So 30.05.2004, 22:50 (+29d 01:12)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 6 Mitglied seit: 30.05.2004 |
Hallo zusammen
Bei mir ist die sql datei leer wenn ich c-e Lösung nehme... Braucht der Hoster etwas spezielles? Herzlichen Dank -------------------- |
![]() |
| Roger Bobst calac gmbh |
#15 Geschrieben am: So 30.05.2004, 23:31 (+00:40)
|
|
AyomRank 5 Gruppe: Experten Entwicklung (Mod) Beiträge: 426 Mitglied seit: 15.02.2004 |
Hallo
Evt hat der Webserver Benutzer auch nicht die Rechte, mysqldump auszuführen. Fragen die zur Lösung helfen könnten: -Gibts eine Fehlermeldung ? -User- und Passwortangaben stimmen ? Gruss Roger |
![]() |
| adi99 |
#16 Geschrieben am: Di 1.06.2004, 21:28 (+45:57)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 6 Mitglied seit: 30.05.2004 |
Nein es gibt keine Fehlermeldung
Und Passwort und User stimmen... Da sind es sehr wahrscheinlich die Rechte :-( -------------------- |
![]() |
| cybermaXX |
#17 Geschrieben am: Di 1.06.2004, 21:47 (+00:18)
|
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 548 Mitglied seit: 28.01.2004 |
grosse datenbanken dumpen geht auch so:
#!/bin/bash zcat /home/www/DEINACCOUNT/restore/forum.sql | mysql --force -u DEINACCOUNT -pPASSWORT DBNAME echo "Content-Type: text/plain" echo "" echo "erledigt." super provider mache es auch gratis, geizistgeilhoster verlangen 20 bis 30.- dafür. -------------------- |
![]() |
| rogerbo |
#18 Geschrieben am: Sa 5.06.2004, 20:53 (+3d 23:05)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 309 Mitglied seit: 1.06.2004 |
Unter der voraussetzung das ein zugriff per Telnet / SSH besteht würde ich ein Backup über cron laufen lassen und dürfte mit einem script a la Cybermax auch funktionieren. Bitte fragt mich nicht nach dem Code
So wie das posting von Cybermax aussieht ist dies bereits ein Script das per cronjob aufgerufen werden kann. |
![]() |
| Roger Bobst calac gmbh |
#19 Geschrieben am: So 6.06.2004, 01:05 (+04:12)
|
||
|
AyomRank 5 Gruppe: Experten Entwicklung (Mod) Beiträge: 426 Mitglied seit: 15.02.2004 |
@cybermax: Ich glaube nicht, dass dies ein Backup macht. Das ist doch ein Restore.....
Aus meiner Sicht wird da das forum.sql (welches vom Namen her eigentlich nicht gezippt ist) in die mysql Datenbank "geschoben". |
||
![]() |
| rogerbo |
#20 Geschrieben am: So 6.06.2004, 08:14 (+07:08)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 309 Mitglied seit: 1.06.2004 |
Wie schon gesagt, mit dem Programieren habe ich es nicht so deshalb hier die MySql seite die das Dump einer DB betrifft.
http://dev.mysql.com/doc/mysql/en/mysqldump.html Hier ist noch die Seite fürs Backup http://dev.mysql.com/doc/mysql/en/Backup.html Vieleicht hilfts was |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/1256
Seiten: (2) [1] 2 |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| mysql too many connections | Tuemmel | 258 | 14 | Mo 30.06.2008, 17:28 |
| Problem mit MySQL nd UNIQUE | TTlong | 72 | 2 | So 29.06.2008, 09:10 |
| Werte aus TXT in Datenbank übernehmen | ulumulu | 139 | 14 | Fr 27.06.2008, 11:48 |
| MySQL-Abfrage optimieren | Logigoo | 212 | 6 | Do 26.06.2008, 12:41 |
| MySQL Profi gegen Bezahlung gesucht | Ronald Nickel | 104 | 0 | Mo 23.06.2008, 13:10 |
| MySQL: Vergleichsoperatoren | cr4m0 | 181 | 7 | Mo 9.06.2008, 20:39 |
| [S] erfahrenen PHP/mysql-Programmierer | flown | 96 | 0 | Sa 7.06.2008, 21:03 |
| Suche: PHP & Mysql Programmierer | WebEbene | 77 | 0 | Fr 6.06.2008, 15:40 |
| mySQL Dump aus Access Datenbank | Big Rob | 163 | 4 | Mo 2.06.2008, 22:19 |
| MySQL-Abfrage geht nicht? | pl_90 | 338 | 18 | Mo 26.05.2008, 13:37 |
Anzeige - [Interessiert an einer Anzeige?]
























