mysql数据库1067错误
1.配置my.ini
打开配置文件【my.ini】找到【innodb_additional_mem_pool_size=4M】在此下面空一行,添加如下信息【innodb_force_recovery=4】(mysql数据库启动级别设置,设置后会忽略某些配置错误,强制启动!)
2.重启数据库
第二步可以重启数据库了,在innodb_force_recovery配置的作用下,所有的插入与更新操作将被忽略
3.使用命令导出所有的数据库表和数据
代码语言:javascript复制mysqldump -t -u(用户名) -p(密码) 数据库名 --default-character-set=utf8 > script.sql
【script.sql为举例】
4.卸载服务相关
卸载服务端相关程序,重新安装相同版本的服务端
5.恢复数据库
从第3步备份的文件中恢复所有的数据
代码语言:javascript复制mysqldump -t -u(用户名) -p(密码) 数据库名 --default-character-set=utf8 < script.sql
希望能对大家有所帮助。