查询innodb表时报错:ERROR 1286 (42000): Unknown table engine 'InnoDB'
2013-12-25 19:37
507 查看
查询innodb表时报错:ERROR 1286 (42000): Unknown table engine 'InnoDB'
mysql> select * from po_t limit 1;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 1
Current database: gsp
ERROR 1286 (42000): Unknown table engine 'InnoDB'
mysql>
mysql>
解决办法:
1.停止mysql
2.将innodb_data_home_dir对应目录下的ib_logfile* mv到/tmp或其他目录中
3.启动Mysql
再次查询,发现可以正常查询了:
mysql> select * from po_t limit 1;
+----------------+--------------------+--------+---------------------+----------------+------------------+---------------+---------------------+-------------+--------------+------------------+-----------+---------------------+---------------------+----------------+----------------------+-------------+---------+---------+
| PICKINGLIST_ID | RECEIVEMATERIAL_ID | STATUS | OUTTIME | OUTWAREHOUSEER | PICKINGLIST_CODE | CREATEUSER_ID | CREATEDATE | COMPANYCODE | WAREHOUSE_ID | PICKINGLIST_TYPE | IS_UPLOAD | ORDER_CREATED_DATE | ORDER_RECEIVED_DATE | THROWORDERCODE
| THROWRESERVATIONCODE | COMMITER_ID | EXETIME | VERSION |
+----------------+--------------------+--------+---------------------+----------------+------------------+---------------+---------------------+-------------+--------------+------------------+-----------+---------------------+---------------------+----------------+----------------------+-------------+---------+---------+
| 1 | 1 | 4 | 2009-07-16 15:45:02 | NULL | 2009071600001 | 441 | 2009-07-16 15:12:53 | 1010 | 1 | NULL | 0 | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 | NULL
| NULL | NULL | NULL | 0 |
+----------------+--------------------+--------+---------------------+----------------+------------------+---------------+---------------------+-------------+--------------+------------------+-----------+---------------------+---------------------+----------------+----------------------+-------------+---------+---------+
1 row in set (0.00 sec)
mysql>
mysql> select * from po_t limit 1;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 1
Current database: gsp
ERROR 1286 (42000): Unknown table engine 'InnoDB'
mysql>
mysql>
解决办法:
1.停止mysql
2.将innodb_data_home_dir对应目录下的ib_logfile* mv到/tmp或其他目录中
3.启动Mysql
再次查询,发现可以正常查询了:
mysql> select * from po_t limit 1;
+----------------+--------------------+--------+---------------------+----------------+------------------+---------------+---------------------+-------------+--------------+------------------+-----------+---------------------+---------------------+----------------+----------------------+-------------+---------+---------+
| PICKINGLIST_ID | RECEIVEMATERIAL_ID | STATUS | OUTTIME | OUTWAREHOUSEER | PICKINGLIST_CODE | CREATEUSER_ID | CREATEDATE | COMPANYCODE | WAREHOUSE_ID | PICKINGLIST_TYPE | IS_UPLOAD | ORDER_CREATED_DATE | ORDER_RECEIVED_DATE | THROWORDERCODE
| THROWRESERVATIONCODE | COMMITER_ID | EXETIME | VERSION |
+----------------+--------------------+--------+---------------------+----------------+------------------+---------------+---------------------+-------------+--------------+------------------+-----------+---------------------+---------------------+----------------+----------------------+-------------+---------+---------+
| 1 | 1 | 4 | 2009-07-16 15:45:02 | NULL | 2009071600001 | 441 | 2009-07-16 15:12:53 | 1010 | 1 | NULL | 0 | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 | NULL
| NULL | NULL | NULL | 0 |
+----------------+--------------------+--------+---------------------+----------------+------------------+---------------+---------------------+-------------+--------------+------------------+-----------+---------------------+---------------------+----------------+----------------------+-------------+---------+---------+
1 row in set (0.00 sec)
mysql>
相关文章推荐
- ERROR 1286 (42000): Unknown table engine 'InnoDB'
- MySQL SQLSTATE[42000]: Syntax error or access violation: 1286 Unknown table engine 'InnoDB' 错误的原因及解决
- ERROR 1286 (42000): Unknown table engine ‘InnoDB’
- ERROR 1286 (42000): Unknown table engine ‘InnoDB’
- Unknown table engine 'InnoDB'
- Unknown table engine 'InnoDB'
- Unknown table engine 'InnoDB'
- ndbcluster引擎表同步到innodb引擎报错Error 'Unknown storage engine 'ndbcluster'
- Unknown table engine 'InnoDB'
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- Syntax error or access violation: 1286 Unknown storage engine 'InnoDB' 解决办法
- Mysql5.6启动报错, [ERROR] InnoDB: Could not find a valid tablespace file for 'pa
- ERROR 1142 (42000): UPDATE command denied to user 'test'@'192.168.1.101' for table 'employees'
- MySQL备份/还原 Unknown storage engine 'InnoDB'
- MySQL的登陆错误:ERROR 1049 (42000): Unknown database 'yht'
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
- UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE name=\'noteexists2′ Error:SELECT command denied to use
- ERROR: Unknown command 'crunch' 的解决方法