could not fetch schema table status

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Pagina: 1 2 volgende »

Marc

Marc

19/11/2007 16:28:00
Quote Anchor link
Dag allemaal,

Ik heb een probleem met mysql waar ik nog geen oplossing voor heb gevonden.

Ik start mysql administrator
druk op Catalogs
Druk op een van die catalogs en dan krijg ik de volgende vermelding

"Could not fetch schema table status"

Ik kan ook geen backups meer nemen

Dit is plots gekomen.

Het rare is dat men ook geen velden meer kan wijzigen via
Mysql query omdat de "edit knop" uitgeschakeld is, maar men kan wel de velden wijzigen via de website.

Ik heb op de website van mysql gekeken maar voorlopig geen passende oplossing gevonden.

Met vriendelijke groeten,

Marc
 
PHP hulp

PHP hulp

26/11/2024 13:59:38
 
Frank -

Frank -

19/11/2007 22:22:00
Quote Anchor link
Wanneer je even Googlet, krijg je genoeg resultaten, vooral in MySQL-bugreports. Het is een bekend probleem, wellicht is er ook een oplossing bekend.

Ps. Er bestaan ook nog andere, betere, databases dan MySQL...
 
- -

- -

19/11/2007 22:27:00
Quote Anchor link
pgFrank schreef op 19.11.2007 22:22:
Ps. Er bestaan ook nog andere, betere, databases dan MySQL...
Ik was al aan het lezen, en dacht na de eerste alinea: Wtf, hij begint een keer niet over PostgreSQL! Een wonder! Maar dan toch :P
 
Marc

Marc

20/11/2007 16:21:00
Quote Anchor link
Met dank aan pqfrank en jonathan maar geloof me of niet ik heb reeds vaak gegooglet en kom steeds meer in de problemen met wat zij mij voorstellen.

Is er een mogelijkheid een backup te maken via een php programmatje?
Want ik denk er steeds meer over om de server plat te gooien en vanaf nul te herstarten. Als ik bekijk de uren en dagen dat ik nu reeds aan het zoeken ben om een oplossing te vinden kom ik er vlugger vanaf door een full format en dan alles herinstalleren. Juist nog de gegevens kunnen opslaan op een andere schijf vanop afstand.

Als dat mogelijk is dan zijn waarschijnelijk mijn problemen verleden tijd

Met vriendelijke groeten,

Marc
 
Wessel Johnson

Wessel Johnson

20/11/2007 17:01:00
 
Frank -

Frank -

20/11/2007 17:22:00
Quote Anchor link
@WesselB: Dat is redelijk bijdehand, zeker wanneer de ts met een corrupte database zit. Hoe denk jij op een veilige manier een dump te maken van een corrupte database? Weet je dan 100% zeker dat je de corruptie kwijtraakt? Dat lijkt mij van niet.

En dat PHP-scriptje dat met wat SQL-functies een kopie van een database probleert te maken, dat is natuurlijk de giller van de dag. Hier kun je __onmogelijk__ een goede en veilige backup mee maken.

Ontopic: Ik weet te weinig van MySQL om een oplossing te kunnen geven bij een corrupte database. MySQL heeft nogal wat problemen met het beschermen van data, hoewel dat basisfunctionaliteit hoort te zijn van DBMS. Vrijwel iedere DBMS is beter dan MySQL, bv. het reeds genoemde PostgreSQL of denk aan FireBird, een andere opensource DBMS.
 
Marc

Marc

27/11/2007 17:19:00
Quote Anchor link
Hoy allemaal,
Ik ben enkele dagen niet thuis geweest vandaar die late reactie.

Aan WesselB
ik had die dag via PHP zoeken "Backup" ingevoerd en het resultaat was nul. Misschien een tikfout. In iedergeval bedankt voor de medewerking. Ik heb de programma's uitgeprobeerd maar krijg steeds maar een deel van de backup. Ik heb dan geprobeerd om alleen maar tabel per tabel over te brengen maar bij de grootste tabel van ± 12 megabyte stopt hij halverwege en het is juist de tweede helft dat ik nodig heb want de eerste helft heb ik al.
Dit is een programma dat ik gevonden had op een Franse website en waarmee ik toevallig tot nu toe het beste resultaat heb gehad.
------------------------------------------------------------------------------------------
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
<?
/*************************************************/
/*         SAUVEGARDE DE BASE DE DONNEES         */
/*             STRUCTURE ET CONTENU              */
/*                                               */
/*fichier                 : save_db.php             */
/*création                : stefsoft                */
/*dernière modification : 02/12/2002             */
/*                                               */
/*************************************************/

/*
utilisation:
sauvegarde simple
--->    save_db.php?db=nom_de_la_base
sauvegarde avec drop
--->    save_db.php?db=nom_de_la_base&drop=1
*/

/*************************************************/
/*           DECLARATION DES VARIABLES           */
/*************************************************/


$host="localhost";
$user="root";
$pass=" ";
$db="database";
$drop=1;

/*************************************************/
/*                 FONCTIONS                     */
/*************************************************/


function get_table_structure($db, $table)//$db=nom de la base,$table=nom de la table
{
    global $drop;

    $schema_create = "";
    if(!empty($drop))
    $schema_create .= "DROP TABLE IF EXISTS $table;\n";

    $schema_create .= "CREATE TABLE $table (\n";

    $result = mysql_db_query($db, "SHOW FIELDS FROM $table") or mysql_die();
    while($row = mysql_fetch_array($result))
    {

    $schema_create .= " $row[Field] $row[Type]";

    if(isset($row["Default"]) && (!empty($row["Default"]) || $row["Default"] == "0"))
    $schema_create .= " DEFAULT '$row[Default]'";
    if($row["Null"] != "YES")
    $schema_create .= " NOT NULL";
    if($row["Extra"] != "")
    $schema_create .= " $row[Extra]";
    $schema_create .= ",\n";
    }

    $schema_create = ereg_replace(",\n$", "", $schema_create);
    $result = mysql_db_query($db, "SHOW KEYS FROM $table") or mysql_die();
    while($row = mysql_fetch_array($result))
    {

    $kname=$row['Key_name'];
    if(($kname != "PRIMARY") && ($row['Non_unique'] == 0))
    $kname="UNIQUE|$kname";
    if(!isset($index[$kname]))
    $index[$kname] = array();
    $index[$kname][] = $row['Column_name'];
    }


    while(list($x, $columns) = @each($index))
    {

    $schema_create .= ",\n";
    if($x == "PRIMARY")
    $schema_create .= " PRIMARY KEY (" . implode($columns, ", ") . ")";
    elseif (substr($x,0,6) == "UNIQUE")
    $schema_create .= " UNIQUE ".substr($x,7)." (" . implode($columns, ", ") . ")";
    else
    $schema_create .= " KEY $x (" . implode($columns, ", ") . ")";
    }


    $schema_create .= "\n)";
    return (stripslashes($schema_create));
}

function
get_table_content($db, $table){//$db=nom de la base,$table=nom de la table

    $result = mysql_db_query($db, "SELECT * FROM $table") or mysql_die();
    $i = 0;
    while($row = mysql_fetch_row($result))
    {

    $table_list = "(";

    for($j=0; $j<mysql_num_fields($result);$j++)
    $table_list .= mysql_field_name($result,$j).", ";

    $table_list = substr($table_list,0,-2);
    $table_list .= ")";

    if(isset($GLOBALS["showcolumns"]))
    $schema_insert = "INSERT INTO $table $table_list VALUES (";
    else
    $schema_insert = "INSERT INTO $table VALUES (";

    for($j=0; $j<mysql_num_fields($result);$j++)
    {

    if(!isset($row[$j]))
    $schema_insert .= " NULL,";
    elseif($row[$j] != "")
    $schema_insert .= " '".addslashes($row[$j])."',";
    else
    $schema_insert .= " '',";
    }

    $schema_insert = ereg_replace(",$", "", $schema_insert);
    $schema_insert .= ")";
    echo trim($schema_insert).";\n";
    $i++;
    }

    return (true);
}


/*-----------------------------------------------------------------------*/
/*                       PROGRAMME PRINCIPAL                             */
/*-----------------------------------------------------------------------*/

//connexion à la base

@set_time_limit(0);
@
mysql_connect($host,$user,$pass)
or die("Impossible de se connecter - Problème sur le 'Hostname' ou sur le 'User' ou sur le 'Password'");
@
mysql_select_db("$db")
or die("Impossible de se connecter à la base ou nom de base inconnu");

//creation du fichier de sauvegarde (enregistrement en local)
header("Content-disposition: filename=$db.sql");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");


$tables = mysql_list_tables($db);//Liste les tables d'une base de données.
echo $tables;

$num_tables = @mysql_numrows($tables);//Retourne le nombre de lignes d'un résultat
echo $num_tables;

$i = 0;

while($i < $num_tables)
    {

        $table = mysql_tablename($tables, $i);//Lit le nom de la table qui contient le champs spécifié
        
        if($table = "tabel")
        {

        print "\n";
        print "# --------------------------------------------------------\n";
        print "# Structure de la table \"$table\"\n";
        print "#\n\n";
        echo get_table_structure($db, $table, "\n").";\n\n";

        print "#\n";
        print "# Contenu de la table \"$table\"\n";
        print "#\n";
        print "\n";
        get_table_content($db, $table);
        
        if (isset($tb) && ($table==$tb))
            exit;
        }


        $i++;

    }



mysql_close();

?>

-----------------------------------------------------------------------------------------
Kan iemand zien waarom het programma maar de helft van het bestand wegschrijft?

Aan pqFrank
Ik denk dat de database niet echt corrupt is maar dat om de een of andere reden iets gebeurt is met de connectie (in de register misschien tijdens het maandelijks opkuisen) tussen de Mysqlquery en de database en hetzelfde tussen Mysqladministrator en de database, aangezien ik de gegevens feilloos kan opvragen via mijn internetprogramma's en kan wijzigen via de internet programma's.

In iedergeval wens ik iedereen te danken voor de medewerking in tijd van problemen en hoop ik dat iemand mij een oplossing kan bieden.

Met vriendelijke groeten,

Marc
 
Frank -

Frank -

27/11/2007 17:26:00
Quote Anchor link
Met PHP-scriptjes kun je geen veilige backup maken, dat is technisch onmogelijk. Gebruik mysqldump om een backup te maken, dat is de enige manier om dat veilig te doen. Zie de handleiding.

En wat bedoel jij met 'opkuisen' ? Ga jij 1x per maand de database opschonen? Dat is normaalgesproken zinloos, een miljoen records meer of minder maken echt niet uit. Tenzij het datamodel aan alle kanten rammelt, maar dan heb je een ander probleem.
 
Marc

Marc

27/11/2007 17:54:00
Quote Anchor link
Met opkuisen bedoelde ik het opkuisen van de windows register, en dagelijks wordt de hardeschijf gedefragmenteerd.

Het programma bovenaan gebruikt mysqldump, denk ik, maar blijft toch steken halverwege.

Ik maak nu een nieuw programmatje in php en als dit mijn probleem oplost breng ik jullie ogenblikelijk op de hoogte.

Met vriendelijke groeten,

Marc
Gewijzigd op 01/01/1970 01:00:00 door Marc
 
Frank -

Frank -

27/11/2007 17:57:00
Quote Anchor link
Marc schreef op 27.11.2007 17:54:
Het programma bovenaan gebruikt mysqldump, denk ik, maar blijft toch steken halverwege.

Ik maak nu een nieuw programmatje in php en als dit mijn probleem oplost breng ik jullie ogenblikelijk op de hoogte.

Met vriendelijke groeten,

Marc
Het programme mysqldump wordt nergens aangeroepen, dat is dus niet het geval. Ga daarmee aan de slag, PHP kan geen veilige backups maken.
 
Marc

Marc

27/11/2007 18:34:00
Quote Anchor link
Ik wil best mysqldump gebruiken maar ik kan de tabellen niet via mysqladministrator oproepen op de server want dan krijg ik de volgende fout "could not fetch schema table status"

Via Mysqlquery kan ik wel aan de tabelen maar kan ze niet wijzigen. Ik heb daar ook geprobeerd met die mysqldump maar hier terug krijg ik een foutmelding.

Ik heb op de website gekeken en zie het volgende
shell> mysqldump [options] db_name [tables]

Ik dacht dat ik dan naar de "Mysql Command Line Client" moest gaan maar als ik dat opstart zie ik
mysql>
Als ik dan "mysqldump naam van tabel" invoer dan komt er gewoon een pijltje eronder verder niks

Kan je mij een hint geven?

Met vriendelijke groeten,

Marc
Gewijzigd op 01/01/1970 01:00:00 door Marc
 
Jaws

Jaws

27/11/2007 18:43:00
Quote Anchor link
Is de user die jij gebruikt om in MysqlAdministrator te kome de zelfde user die je gebruikt in je website scripts?

Heb je trouwens al eens gedacht om PHPmyAdmin te gebruiken?

Daarin kun je ook mysldumps maken.

@pgFrank: Waarom zou je via een PHP script dat via een query een dump maakt en dit bijv. in een sql file wegschrijft geen veilige backup kunnen maken? Kun je dit uitleggen?
 
Marc

Marc

27/11/2007 19:47:00
Quote Anchor link
De user in MysqlAdministrator is dezelfde als in de website scripts.

PHPmyAdmin heb ik net gedownload en geprobeerd om op te starten.
Ik moet blijkbaar ergens een account kunnen aanmaken maar heb nog niet gevonden waar. Ik dacht gewoon te kunnen opstarten en zelf te kunnen bepalen welke user inlogt. Ik zoek nog even verder, tenzij iemand mij kan uitleggen hoe in te loggen in PHPmyAdmin.

Met vriendelijke groeten,

Marc
Gewijzigd op 01/01/1970 01:00:00 door Marc
 
Frank -

Frank -

27/11/2007 19:57:00
Quote Anchor link
Een PHP-script loopt niet eeuwig door, na X secondes/minuten zal de server er mee stoppen. Ook als de backup nog niet klaar is.

Daarnaast zijn er mogelijk problemen met table- en/of rowlocks, die mag je evenmin onderschatten.

En vergeet niet, een backup is pas goed als je hem ook kunt terugzetten. Veel backups blijken in de praktijk dan ook niet goed te zijn... En dan heb ik het niet alleen over backups van bv. crimiclowns, maar ook van grote tot zéér grote organisaties. Ik spreek uit ervaring, ervaring met zeer ernstige crashes van zeer grote systemen.
 
Marc

Marc

28/11/2007 09:24:00
Quote Anchor link
Aan pqFrank
Ik kan u momenteel enkel melden dat met het bovenstaande script het terugplaatsen echt goed gaat. Het enige probleem is dat het script maar de helft van de tabel laadt. Waarschijnlijk, zoals u hierboven vermeldt, omdat het script niet eeuwig loopt.

Om terug te komen tot die PHPmyAdmin. Ik heb de index.php van PHPmyAdmin opgestart en dan krijg ik de melding
------------------------------------------------------------------------------------------
Probably reason of this is that you did not create configuration file. You might want to use setup script to create one.

Fout
MySQL retourneerde:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)
------------------------------------------------------------------------------------------
Ik had graag geweten, als ik de setup script gebruik om een account aan te maken, of dat er problemen kunnen ontstaan bij bijv. 'mysql Administrator' of bij de website zelf.

Met vriendelijke groeten,

Marc
 
Jaws

Jaws

28/11/2007 10:37:00
Quote Anchor link
Marc,

Nee je krijgt geen problemen. Je kunt de config.inc.php zelf aanmaken (renamen dacht ik). Of je gebruikt idd die setup.php. Dit staat beide als het goed is uitgelegd in de documentatie die je erbij download.

Het lijkt mij namelijk anemelijk dat als je met een bepaalde user/ww combinatie nog gewoon via scripts de db kan benaderen, dan moet het via PHPmyAdmin ook lukken.

Als je DB trouwens zo groot is dat PHPmyAdmin ook stops na X seconden, zou je ook per tabel kunnen backupen. Weet alleen niet hoe je Database eruit ziet.
 
Frank -

Frank -

28/11/2007 10:59:00
Quote Anchor link
Marc schreef op 28.11.2007 09:24:
Aan pqFrank
Ik kan u momenteel enkel melden dat met het bovenstaande script het terugplaatsen echt goed gaat. Het enige probleem is dat het script maar de helft van de tabel laadt.
Tja, ik vermoed dat wij er een verschillende definitie van 'goed' op nahouden.

Wanneer je de helft van de data kwijt raakt, valt dat bij mij niet in de categorie 'goed', maar in de categorie 'ramp'.

Nogmaals, je kunt met PHP nooit een veilige backup van een database maken. PHP is daar gewoon niet voor geschikt. Vergeet deze aanpak en ga met mysqldump aan de slag, die is daar speciaal voor geschreven.
 
Jaws

Jaws

28/11/2007 11:19:00
Quote Anchor link
Misschien heb je hier ook nog iets aan:
http://fragments.turtlemeat.com/mysql-database-backup-restore-phpmyadmin.php

Hier staat ook in zoals pgFrank aangeeft, dat er limieten zijn aan de bestandsgrootte en/of executie tijd.

Dan zul je idd naar een tool als mysqldump moeten grijpen.

Ik neem trouwens aan dat je je eigen server beheerd?
 
Marc

Marc

28/11/2007 16:07:00
Quote Anchor link
Aan pqFrank
Ik bedoel met het goed terugplaatsen dat het bovenstaant script ± 1100 van de ± 2200 lijnen opslaat in een sql en er dan ook ± 1100 terugplaatst in een backup bestand.

Aan Jaws
Het is mijn eigen server dus ik kan erop doen wat ik wil.

Aan pqFrank en aan Jaws
Ik heb eindelijk gezien dat mysqldump een exe is dat vermeld staat in de bin map. Ja soms moet men verder zoeken dan z'n neus lang is.

Ik probeer het en hou jullie op de hoogte

Nogmaals vriendelijk bedankt

Marc
 
Marc

Marc

28/11/2007 16:45:00
Quote Anchor link
Ik heb het geprobeerd
----------------------------------------------------------------
mysqldump databasenaam tabelnaam
----------------------------------------------------------------
en heb vele data zien passeren in een zwart schermpje.

Maar waar schrijft die mysqldump die data weg?
Onder welke extentie schrijft mysqldump z'n data weg?
Onder welke naam schrijft mysqldump z'n data weg?
Ik heb nergens iets gevonden (gezocht via "zoeken" en op vandaag).

Ik heb het volgende ook geprobeerd
----------------------------------------------------------------
mysqldump databasenaam tabelnaam > tabelnaam.sql
----------------------------------------------------------------
Dit heeft zeer kort een zwart schermpje naar voor. Te snel want ik kon niet lezen wat erin stond. Dus veronderstel ik dat het een foutmelding zal geweest zijn.

Met vriendelijke groeten,

Marc
 
Frank -

Frank -

28/11/2007 16:49:00
Quote Anchor link
Dat zwarte schermpje is waarschijnlijk een DOS-window geweest, niet iets om je druk over te maken.

Laat Windows even zoeken naar bestanden die na 16:00 uur zijn aangemaakt (neem aan dat je na dit tijdstip e.e.a. hebt uitgevoerd), dan zul je hopelijk vrij snel het juiste pad hebben gevonden. Je kunt ook even in de handleiding van MySQL duiken, daar staat ook vast wel e.e.a. in beschreven.

Verder kan ik je niet helpen, ik gebruik niet/nauwelijks Windows en al helemaal geen MySQL onder Windows.
 

Pagina: 1 2 volgende »



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.