服务器不正常关机,重启以后mysql数据库出现unknown table engine innodb,不能访问表和建表等
show engines;
innodb状态是空的
解决把my.cnf配置文件重新修改一下或换成新的可以使用的my.cnf(具体配置看自己的配置)
[mysqld]
datadir=/app/mysql/data
socket =/app/mysql/data/mysql.sock
lower_case_table_names=1
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
socket =/app/mysql/data/mysql.sock
[mysql.server]
user=mysql
basedir=/app/mysql
default-character-set=utf8
[mysqld_safe]
err-log=/app/mysql/errlog/mysqld.log