Backup MySQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »
Wout van der Burg

Wout van der Burg

30/10/2006 09:00:00
Quote Anchor link
Hallo

Tot op heden maakte ik altijd een backup van mijn MySQL db met behulp van Navicat, nu vind ik dat niet echt veilig en betrouwbaar omdat het nogal onduidelijk is..

Wat is nu de beste en veiligste manier van backuppen van MySQL gegevens?
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
 
PHP hulp

PHP hulp

18/11/2024 18:54:16
 
Sebastiaan Blaas

Sebastiaan Blaas

02/11/2006 22:20:00
Quote Anchor link
ik gebruik voor backup gewoon bash scriptje, en crontab

En dan gewoon mysqldump

Gr.
 
Klaasjan Boven

Klaasjan Boven

02/11/2006 22:25:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<?PHP
ini_set('display_errors', 1); error_reporting(E_ALL);
/*    Mysql Backupper
*    Backup your MySql Without PhpMyAdmin.
*

*  
*/

$to = 'email';
//$to      = '@gmail.com';
$subject = 'Backup';
$headers = 'From: ' . "\r\n" .



// config hier mag je dingen veranderen
$cfg['naam']    = ''; // inlognaam mysql
$cfg['ww']        = ''; // wachtwoord mysql
$cfg['host']    = ''; // host, meestal localhost
$cfg['db']        = ''; // database
$cfg['bes']        = 1; // schrijven in bestand, 1=ja,0=nee
$cfg['view']    = 3; // 0=query's weergeven+error's, 1= alleenquerys,2= alleen errors,3=niks
$cfg['str']        = 1; // structuur, 1=ja,2=nee
$cfg['data']    = 1; // data, 1=ja,0=nee
$cfg['dbs']        = 1; // met create db?, 1=ja,0=nee


// een data array

$key = array("PRI"=>"PRIMARY KEY","UNI"=>"UNIQUE KEY","MUL"=>"KEY",""=>"");

// connect to database
$err = array(); // error array
$arr = array(); // stuctuur array
// connect to host

if(mysql_connect($cfg['host'],$cfg['naam'],$cfg['ww'])) {
   // select db
   if(!mysql_select_db($cfg['db'])) {
   $err[] = 'Verbinding DB mislukt';
   }
}
else {
// host mislukt
$err[] = 'Verbinding host mislukt';
}


/*  
*    Backupper
*/




$querys[] = "-- Generate By Backupper--\n";
$querys[] = "-- MySql Dump--\n";
//$querys[] = "-- Make your dump without PhpMyAdminn";
$querys[] = "-- Version: 1 -- \n";
//$querys[] = "-- n";
//$querys[] = "--n";

$querys[] = "-- Database: ".$cfg['db']. "\n";
//$querys[] = "-- ";
if($cfg['view'] <= 1) {
 echo "<pre>";
  for($i=0;$i<count($querys);$i++) {
   echo $querys[$i];
   }

   echo "</pre>";
}


if($cfg['dbs'] == 1) {
   if($cfg['bes'] == 1) {
//   $querys[] = "-- n";
//   $querys[] = "-- Create Database";

   $querys[] = "CREATE DATABASE ".$cfg['db'].";\n";
   $querys[] = "USE ".$cfg['db'].";\n";
//   $querys[] = "-- Rest nn";
   }
//   echo "-- n";
//   echo "-- create Database";
// echo "CREATE DATABASE ".$cfg['db'].";\n";
// echo "USE ".$cfg['db'].";\n";
//  echo "-- rest nn";

}

// verkrijg tables
$get_tab = mysql_query("SHOW TABLES FROM ".$cfg['db']);
// while tab
while($x = mysql_fetch_array($get_tab)) {
// structuur vars
///$s = "-- n";
//$s .= "-- Structuur van tabel: ".$x[0]."n";
//$s .= "-- nn";

$s = "CREATE TABLE ".$x[0]." ( \n";
//$k = ''; // keys
// get tabelen

   $get_v = mysql_query("SHOW COLUMNS FROM ".$x[0]." FROM ".$cfg['db']);
   // EIGENWIJS DING
   while($iks = mysql_fetch_assoc($get_v)) {
       $temp = $iks['Field'];
       // zet in array voor de data
       if(!isset($velden[$x[0]][$temp])) {
       $velden[$x[0]][$temp] = $temp;
       }

       // table maken, stuctuur
       if($cfg['str'] == 1) {
           if(!isset($arr[$x[0]][$iks['Field']])) {
           // in array proppen
           $arr[$x[0]][$iks['Field']] = $iks['Field'];
           // null berekenen
           $null = (!empty($iks['Null']) && $iks['Null'] == "YES") ? "NULL" : "NOT NULL";
           // bij de string proppen
           $s .= $iks['Field']." ".$iks['Type']." ".$null." ".$iks['Extra'].",\n";
               // als key niet leeg is
               if(!empty($iks['Key'])) {
               $k = $key[$iks['Key']]." (".$iks['Field']."),\n";
               }
           }
       }
   }

   // structuur weergeven
   $var = $s.substr($k,0,-2)."\n);";
   if($cfg['view'] <= 1 && $cfg['str'] == 1) {
   echo '<pre>'.$var.'</pre>';
   }

   // structuur in bestand
   if($cfg['str'] == 1) {
//   $querys[] = "n";
   $querys[] = $var;
//   $querys[] = "n";
   }
  
   // data
   $data = mysql_query("SELECT * FROM ".$x[0]);
   // zet alla data in array's
       while($z = mysql_fetch_array($data)) {
           // velden en data
           $imkeys = ""; // keys str
           $imdata = ""; // data str
           foreach($velden[$x[0]] as $val) {
               // zet data in een str
               $imkeys .= $val.",";
               $imdata .= "'".$z[$val]."',";
           }

           // query maken
           $q = "INSERT INTO ".$x[0]." (".substr($imkeys,0,-1).") VALUES (".substr($imdata,0,-1).");\n";
           // weergeven
               if($cfg['view'] <= 1 && $cfg['data'] == 1) {
               echo $q.'<br>';
               }

               // query in bestand
               if($cfg['data'] == 1) {
               $querys[] = $q;
               }
              
           // dellen
           unset($q);
       }
// data
} // grote while, tables

// bestand afhandeling

if($cfg['bes']==1) {
$dat = '';
// openen
   $fp = fopen($cfg['db'].'.sql','w');
       // geen bestand aanmaken
       if(!$fp) {
       $err[] = 'Kan bestand niet openen';
       }

       // inladen in var
           foreach($querys as $content) {
           $dat .= $content;
           }

       // schrijven
       $write = fwrite($fp,$dat);
           mail($to, $subject, $dat, $headers);
       // als schrijven is mislukt
       if(!$write) {
       $err[] = 'Kan niet in bestand schrijven';
       }

   // sluiten
   fclose($fp);
   }



// error afhandeling
if(count($err) == 0) {
header ('refresh: 4; url=index.php');
            die ('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
                "http://www.w3.org/TR/html4/strict.dtd">
                <html>
                <head>
                <link href="style.css" rel="stylesheet" type="text/css" />
                <meta http-equiv="Content-Type" content="text/html;
                charset=iso-8859-1">
                <title>Gelukt</title>
                </head>
                <body>
                <div id="inlog"><center>U\'ve got mail</center></div>
                </body>
                <html> '
);
}
else {
   if($cfg['view'] == 0 || $cfg['view'] == 2) {
   echo 'Deze errors zijn opgetreden<br>';
       foreach($err as $val) {
       echo $val .'<br/>';
       }
   }
}

/*
*  Einde backupper
*/

?>


Komt hier van de site. Ik heb hem zo aangepast dat hij mailt. en hij geeft nou geen errors warning en notices meer.

Ik weet zo niet meer wie hem gescript heeft volgens mij WEmakerij??? (jaja dat moet ik er nog weer in zetten)
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Ki ma

ki ma

03/03/2007 13:20:00
Quote Anchor link
dankje zoiets zocht ik dus ook..

komt hier weg oorspronkenlijk:
http://www.phphulp.nl/php/scripts/3/519/


maar ik zou dan line 70 dit er wel eff uit halen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
       $write
= fwrite($fp,$dat);
?>

anders maakt die ook nog een backup .sql bestandje in je dir waar je de backup.php hebt staan.

maar nu heb ik nog een vraagje.. als je deze pagina nou elke 48uur 1x wilt laten laden zonder het zelf aan te roepen.

kan dat met php of moet je het gewoon handmatig laden..
 
Nick Mulder

Nick Mulder

03/03/2007 13:41:00
Quote Anchor link
...cronjob...
 
Ki ma

ki ma

03/03/2007 14:24:00
Quote Anchor link
Nog nooit van gehoord...
 
Nick Mulder

Nick Mulder

03/03/2007 14:26:00
Quote Anchor link
Google er eens op...
PS. is niet bij alle servers beschikbaar...
 
Ki ma

ki ma

03/03/2007 14:34:00
Quote Anchor link
ik hebm door ik las het bij nog een backup script hier op de site,

makje ;) nog bedankt....
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.