【问题标题】:Federated Engine PHPmyAdmin, MYSQL5, Magento, CPANEL联合引擎 PHPmyAdmin、MYSQL5、Magento、CPANEL
【发布时间】:2013-02-26 21:22:04
【问题描述】:

我正在尝试访问远程服务器上旧 magento 数据库中的一些表。我正在尝试使用联合引擎重新创建表,使用 sql 将它们插入本地服务器,如下所示:

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:pass@test.ourwebsite.com/animaln2_MagentoTest/customer_address_entity';

但它们默认为 MyIsam 表(我在导出表时可以看到这一点)。它也不会让我在“操作”选项卡下将引擎类型更改为联合。我正在运行 MYSQL 版本 5.1.68-cll。请帮忙!

【问题讨论】:

    标签: mysql sql cpanel federated-storage-engine


    【解决方案1】:

    首先,您需要 VPS 或某种专用服务器才能激活联合引擎。一旦我意识到有更好的方法可以做到这一点,我就放弃了使用联合。我实际上只需要访问不同服务器上的旧数据。因此,我也下载了我需要访问的表,并将其添加到本地服务器上的新数据库中。然后我只是创建了两个指向不同数据库的链接,并解析了将它们加在一起的结果。有时你只是希望你一开始就亲吻 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-19
      • 1970-01-01
      • 2014-03-19
      • 2021-09-28
      • 2011-10-06
      • 1970-01-01
      • 2016-03-02
      相关资源
      最近更新 更多