<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="../../styles/prosilver/document/"?>
<xml
	xml:lang="en"
	xmlns:xlink="http://www.w3.org/1999/xlink"
>
	<title>HyperDump</title>
	<section>
		<title>About HyperDump 2007</title>
		<section>
			<title>What is it?</title>
			<paragraph>HyperDump is an user-friendly My<abbr title="Structured Query Language">SQL</abbr> dump importer. It is written in <abbr title="PHP Hypertext Preprocessor">PHP</abbr>5, in an object-oriented way.</paragraph>
			<paragraph>HyperDump is free software: you can redistribute it and/or modify it under the terms of the <span xlink:type="simple" xlink:href="http://www.gnu.org/licenses/agpl.html">GNU Affero General Public License</span> in version 3.0 or newer.</paragraph>
		</section>
		<section>
			<title>Why have I written it?</title>
			<paragraph>Most popular MySQL dump importer - BigDump - had problems with parsing .sql file that I wanted to import. It was so badly written, that it was easier to write new script than to repair it.</paragraph>
		</section>
		<section>
			<title>Requirements</title>
			<paragraph>HyperDump was developed and tested on PHP 5.2. Current version should also work on PHP 5.1, but support for using it on PHP 5.1 will stop on February 5, 2008. It doesn't work on any older versions of PHP.</paragraph>
			<paragraph>HyperDump uses PHP's MySQL functions to import the data, so it requires PHP compiled with MySQL support.</paragraph>
			<image src="http://lew21.net/images/gophp5.png" xlink:type="simple" xlink:href="http://gophp5.org"/>
		</section>
		<section>
			<title>Plans for next versions</title>
			<paragraph>Next versions of HyperDump will contain more classes for reading DB configuration from other scripts, implement also a faster, but more buggy SQL queries reading engine (off by default) and use <abbr title="PHP Data Objects">PDO</abbr> in preference of MySQL functions.</paragraph>
		</section>
	</section>
	<section>
		<title>Use HyperDump 2007</title>
		<section>
			<title>Prepare everything...</title>
			<paragraph>To use HyperDump, at first you should download it from our <span xlink:type="simple" xlink:href="http://code.google.com/p/hyperdump/downloads/list">Downloads Center</span>. Then, edit hyperdump.php to configure it for your database and upload all HyperDump files and a DB backup to your webserver. You have to put DB backup in the same directory that hyperdump's files or it won't see it.</paragraph>
		</section>
		<section>
			<title>...and import!</title>
			<paragraph>Open hyperdump/index.php in your web browser and select a file to import. The script will import it automatically, with help of AJAX technology.</paragraph>
			<paragraph>Alternatively, you can open hyperdump/hyperdump.php?stream=<samp>filename</samp>. But then, you will have to click "Continue" link after importing every 250 queries. If you want to import a small database, this wouldn't be a problem, but if you have a very large database, it would be really boring...</paragraph>
			<paragraph style="color: red">Do NOT forget to remove HyperDump from your webserver after importing everything!</paragraph>
		</section>
	</section>
</xml>