Vorgehensweise Datenbankrettung Problem: DB-Zusammenbruch aufgrund von z. B. Content-Overflow (Speicherkap. auf Server reicht nicht aus) Einfachste Möglichkeit: 1) Speicherplatz suchen und finden 2) Alle Tabellen löschen und Dateiimport der gesicherten Datenbank einspielen (HSBK: „D010008681_eins.sql“ “ – nennt sich DB-Dump) D010008681_eins.sql Falls das nicht funktiniert: AlleTabelle (zzt. 54 Tabellen) einzeln einfügen (aus dem DB-Dump können CREATE-Befehle rausgenommen werden) WICHTIG: der String (Bsp.) „ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=38 ;“ MUSS gelöscht werden ALSO: CREATE TABLE IF NOT EXISTS ‘Tabellenname’ ( … Felder …) Alle Inhalte der Tabellen einzeln einfügen (aus dem DB-Dump können INSERT INTO-Befehle rausgeonmmen werden) PROBLEM: die CONTENT-Tabelle (’jos_content’) ist zu groß, muss aufgeteilt werden. Im DB-Dump sind mehrere INSERT INTO-Befehle für die CONTENT-Tabelle gegeben. HEIßT: Copy der INSERT INTO ‚’jos_content’ in WORD und von INSERT INTO zu INSERT INTO durcharbeiten und nacheinander als SQL-Statement einfügen CREATE TABLE IF NOT EXISTS `jos_avr_player` ( `id` int(11) NOT NULL AUTO_INCREMENT, `version` int(11) NOT NULL DEFAULT '0', `minw` int(11) NOT NULL DEFAULT '0', `minh` int(11) NOT NULL DEFAULT '0', `isjw` int(1) NOT NULL DEFAULT '0', `name` varchar(25) NOT NULL DEFAULT '', `code` mediumtext NOT NULL, `description` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=43 ;