2つのことを試してみることをお勧めします:
1。権限を確認する
MySQLデータディレクトリとその中のすべてのファイルがmysqlユーザーとmysqlグループによって所有されていることを確認してください。 rootユーザーとしてローカルテストマシンにファイルをコピーした場合、これは当てはまらない可能性があります:
chown -R mysql:mysql your-mysql-data-dir-here
2。破損したテーブルを修復する
mysqlcheck を使用します 破損したテーブルをチェックし、見つかった場合は修復するには:
mysqlcheck -u root -p --auto-repair --all-databases
それでもテーブルを使用できない場合は、mysqldumpを試してみてください!