Mysql Ошибка 1064 при загрузке дампа в phpmyAdmin

mstdmstd

Новичок
Всем привет,
Делаю дамп с локальной базы в phpmyAdmin(version 4.0.10deb1, Apache/2.4.7 (Ubuntu)Database client version: libmysql - 5.5.47, PHP extension: mysqli )
и загружаю на сервер ( 4.0.10.14, cpsrvd 11.56.0.24, Database client version: libmysql - 5.1.73, PHP extension: mysqli )
и при загрузке дампа получаю ошибку
Код:
Error
SQL query:
-- TOP
-- --------------------------------------------------------
DROP TABLE IF EXISTS `bp_category` ;

  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 'Â
-- --------------------------------------------------------

DROP TABLE IF E' at line 2

На начальные строки:


SET FOREIGN_KEY_CHECKS = 0; -- TOP
-- --------------------------------------------------------


DROP TABLE IF EXISTS `bp_category`;
CREATE TABLE IF NOT EXISTS `bp_category` (
  `id` tinyint(4) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name_UNIQUE` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=25 ;

--
-- Dumping data for table `bp_category`
--

INSERT INTO `bp_category` (`id`, `name`, `created_at`) VALUES
(1, 'Transfers & Ground Transport', '2013-03-12 00:12:11'),
(2, 'Walking & Biking Tours', '2013-03-12 00:12:11')
...
сервер :
Код:
SELECT version( )
5.5.50-cll
1064 - это вроде как ошибка синтаксиса - но я не вижу ошибки...

Локально:
Код:
SELECT version( ) 
5.5.47-0ubuntu0.14.04.1

И там и там UTF-8

В чем может быть проблема ?
 

mstdmstd

Новичок
В самих данных? Поскольку ошибку вывел на синтаксис сгенерированным phpmyadmin-ом. Там откуда русские символы?
В данные русские символы могли, конечно, попасть...
И как с этим бороться? Файл не очень большой(более 6 MiB), но это больше максимальной длины строки в 2 MiB.
Первое что пришло на умб считать в строку содержимое файл и в цикле сделать репласе всех русских символов на английские...
Но как это делать для большой строки?

Еще возможны решения?
 

mstdmstd

Новичок
Сделал новый дамп без опций
Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT statement
и
IF NOT EXISTS
и этот дамп нормально загрузился что радостно, но странно...
 
Сверху