Восстановление старой резервной копии MySQL
У меня есть большой файл 2007 года, содержащий резервную копию (в виде сценария SQL) базы данных MySQL. Это для неизвестной версии MediaWiki.
-- phpMyAdmin SQL Dump
-- version 2.6.2-Debian-3sarge3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 29, 2007 at 12:42 PM
-- Server version: 4.0.24
-- PHP Version: 4.3.10-19
Я попытался установить mysql-5.5.8-win32 и mysql-workbench-gpl-5.2.31a-win32, но получаю синтаксические ошибки. Есть ли простой способ сделать старый скрипт совместимым или мне лучше использовать более старую версию MySQL? Инструменты dev по-прежнему доступны для более старых версий?
Я ищу самый быстрый и простой вариант, так как хочу лишь восстановить его, чтобы получить некоторые старые необработанные данные, а не настроить их полностью.
1 ответ
На самом деле стоило бы показать ошибку.
Но в любом случае, SET sql_mode = MYSQL40
может помочь вам, если синтаксис действительно проблема. Там может быть проблема с чем-то, что не было ключевым словом раньше и сейчас, вам придется избежать этого в этом случае.