
由于停电、服务器意外宕机等问题,导致mysql在使用select查询时出现错误:ERROR 1286 (42000): Unknown table engine 'InnoDB'。并且,db也无法删除重建。
那么,该问题如何解决?
步骤如下:
1. vim /etc/mysql/my.cnf;
2. 在my.cnf中增加这一行: basedir =/usr/local/mysql;
3. 重启mysql即可:/etc/init.d/mysql restart;
你把INNODB日志弄坏了吧!别随便修改存储引擎,启动不起来你认真查一下配置文件,对不对。
mysql配置只要随便一个配置参数错误就启不来。
如果配置参数都对,能否先运行一下修复命令。
都不行,检查一下磁盘,磁道是不是坏了。
但愿你修改的不是生产环境,要不老板估计要让你下课,最轻也会被训。
使用MySQL导入数据时出现乱码的两种解决方法如下:1、添加 –default-character-set
先检查一下,目标数据编码。 56云 分享
使用目标库编码导入数据,如下:
2、修改数据库编码
此教程方法必须谨慎使用,需初始化数据库或将企业数据库技术可以覆盖情况下使用,否则导致数据库出现乱码
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)