J'essaie de transférer des données de mon ancien serveur MySql vers mon nouveau serveur, j'ai essayé d'utiliser SQL Dumper, mais je continue d'obtenir Error 500
Les tables sont un gâchis moitié été MyISAM et l'autre moitié InnoDB et le serveur est sur ses dernières jambes pour être honnête.Transfert de la base de données MySQL vers un nouveau serveur
Je songe à utiliser les demandes iframes
et GET
pour transférer les données (exemple ci-dessous). Si quelqu'un a de meilleures idées, ce serait très apprécié.
La table que je transfère a 36 millions de dossiers et je l'ai testé et un calcul approximatif il faudra des mois pour transférer tous les dossiers. Je sais que la méthode ci-dessous est probablement la plus inefficace, mais je ne vois pas d'autre moyen de le faire.
$result = mysql_query("SELECT * FROM nu_list $limit");
while($row = mysql_fetch_array($result)) {
print "<iframe src="http://mynewsite.com/add.php?row1=$row[1]&row2=$row[2]&row3=$row[3]"
frameborder="0" scrolling="no" WIDTH="1" HEIGHT="1">\n"; }
$nxt = $_GET["pageno"] + 1;
if($nxt < $lastpage) {
print "<BODY>
<script type=\"text/javascript\">
<!--
window.location = \"/ripw3.php?pageno=$nxt&lastpage=$lastpage\"
//-->
</script>
</BODY>
</HTML>\n";
Les iframes et le code PHP sont la dernière chose à laquelle je pense pour migrer une base de données. Utilisez 'mysqldump' pour exporter! –
Si ça ne marche pas avec mysqldump (enfin, ça devrait marcher, mais de toute façon ...), il y a d'autres outils, par exemple, SQLyog. –
Essayé MySql Dump juste obtenir l'erreur 500 – Cookiimonstar