Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Импортирование базы ошибка #1064


Автор: Rusman 28.2.2007, 23:39
Здравтсвуйте! У меня такой вопрос. У меня создана база на Денвере я её экспортировал в файл .sql Потом зпхожу на сервер сайта и импортирую базу туда и у меня вылазит ошибка:

Error

SQL query: 

-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Generation Time: Mar 01, 2007 at 01:35 AM
-- Server version: 4.1.16
-- PHP Version: 4.4.2
-- 
-- Database: `mysql`
-- 
CREATE DATABASE `mysql` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;



MySQL said:  
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci' at lin

Что это такое? Может я её не правильно экспортировал? помогите пожалкуйста!! Всем за ранее спасибо!!!

Автор: Бонифаций 1.3.2007, 14:52
на сервере сайта (то есть _куда_ вы заливаете backup) какая версия mysql?

Догадываюсь что на исходной машине (как видно из дампа ) 4.1 а на целевой может быть например 3.23 (который ничего не знал о кодировках и collations)

PS. Я бы сказал что разворачивать свою базу с именем  mysql (это служебная база с именами полей баз пользователей и тд) на чужой машине вообще говоря неправильно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)