Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cài đặt Magento phàn nàn về việc thiếu InnoDB khi nó có sẵn

Dòng 59 của tệp app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php

Thay thế:

public function supportEngine()
{
    $variables  = $this->_getConnection()
        ->fetchPairs('SHOW VARIABLES');
    return (!isset($variables['have_innodb']) || $variables['have_innodb'] != 'YES') ? false : true;
}

với cái này:

public function supportEngine()
{
    $variables  = $this->_getConnection()
        ->fetchPairs('SHOW ENGINES');
    return (isset($variables['InnoDB']) && $variables['InnoDB'] != 'NO');
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bạn có thể tách / bùng nổ một trường trong một truy vấn MySQL không?

  2. Kết quả kết hợp nhóm bị cắt

  3. MySQL ALTER TABLE bị treo

  4. Sử dụng libmysqlclient trong ứng dụng đa luồng

  5. Cách xử lý khóa ngoại khi phân vùng