2013-02-26 5 views
0

Я пытаюсь получить доступ к некоторым таблицам в старой папке magento на удаленном сервере. Я пытаюсь воссоздать таблицы с федеративным двигателем, вставив их на локальном сервере с SQL, как следующее:Federated Engine PHPmyAdmin, MYSQL5, Magento, CPANEL

CREATE TABLE IF NOT EXISTS `fed_customer_address_entity` ( `entity_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Entity Id', `entity_type_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Entity Type Id', `attribute_set_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Attribute Set Id', `increment_id` varchar(50) DEFAULT NULL COMMENT 'Increment Id', `parent_id` int(10) unsigned DEFAULT NULL COMMENT 'Parent Id', `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Created At', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Updated At', `is_active` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT 'Is Active', PRIMARY KEY (`entity_id`), KEY `IDX_CUSTOMER_ADDRESS_ENTITY_PARENT_ID` (`parent_id`)) ENGINE=FEDERATED connection='mysql://user:[email protected]/animaln2_MagentoTest/customer_address_entity'; 

Но они недобросовестные к таблицам MyISAM (я могу видеть это, когда я экспортировать таблицу). Это также не позволит мне изменить тип двигателя на федерацию на вкладке «операции». Я запускаю MYSQL версии 5.1.68-cll. Пожалуйста помоги!

ответ

0

Прежде всего вам нужен VPS или выделенный сервер, чтобы активировать объединенный движок. Как только я понял, что для меня был лучший способ сделать это, я отклонился от использования федеративного подхода. Мне просто нужно было получить доступ к старым данным, которые были на другом сервере. Поэтому вместо этого я загрузил таблицы, в которые мне нужен был доступ, и добавил их в новую базу данных на локальном сервере. Затем я просто сделал две ссылки на разные базы данных и проанализировал результат, добавляя их вместе. Иногда вам просто хочется, чтобы вы KISS в первую очередь :)

Смежные вопросы