服务器崩溃后(Ubuntu16.04),当我尝试使用innodb_force_recovery=0启动Mysql (MySQL5.7)时,它没有启动,error.log显示:
InnoDB: Checksum mismatch in datafile: ./panel_financiero_v2/kpis_analytics.ibd, Space ID:93, Flags: 33. Please refer to http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting-datadict.html for how to reso
我的树莓树(InnoDB引擎)上存储的MySQL数据库有一个很大的问题。我不是这个领域的专家,但我会试着向你解释这个问题。
每当我尝试启动MySQL并需要恢复存储在数据库中的数据时,它都会崩溃。错误是:
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
我刚刚尝试使用从1到6的innodb_force_recovery标志启动MySQL,但它仍然崩溃。从日志中,我了解到问题是某些表中的损坏。
我尝试用检查我的数据库文件,结果显示"
我正在尝试从linux终端备份数据库中的表。我正在使用下面的脚本来完成它,
GIT_MYSQL=/data/database/location to store
for T in `mysql -u [user] -h [Hostname] -p [database] -N -B -e 'show tables from database_name'`;
do
echo "Backing up $T"
mysqldump --skip-comments --compact -u [user] -p [password] [database] $T