2016-08-23 2 views
0

Я скопировал папку базы данных из моих старых резервных копий в новую установку MySQL сегодня. Я вижу, что база данных доступна после перезапуска моего MySQL, но я не могу подключиться к какой-либо из таблиц. Я получаю следующую ошибку. Я проверил ссылку, но не могу понять, как исправить мою проблему. есть ли какой-нибудь шаг, который я пропустил после того, как скопировал папку базы данных?не может открыть таблицу после копирования базы данных

> 2016-08-23T21:31:06.754512Z 10 [Warning] InnoDB: Cannot open table dbtorontotrader/rawdatas from the internal data dictionary of InnoDB though the .frm file for the table exists. Please refer to http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html for how to resolve the issue. 
2016-08-23T21:31:26.125763Z 8 [Warning] InnoDB: Cannot open table dbtorontotrader/amibrokerscans from the internal data dictionary of InnoDB though the .frm file for the table exists. Please refer to http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html for how to resolve the issue. 

Обновление: я только файлы данных из моей старой БД, который был mysql5.5 и я копирую их в новую БД MySQL, который MySQL 5,7 Я побежал mysqlcheck и я могу видеть ошибки. как я могу их исправить?

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqlcheck -u root -p --auto-repair --check --all-databases 
I got the following. how can I fix it? 
enter code here 

dbtorontotrader.amibrokerscans 
Error : Table 'dbtorontotrader.amibrokerscans' doesn't exist 
status : Operation failed 
dbtorontotrader.backtest 
Error : Table 'dbtorontotrader.backtest' doesn't exist 
status : Operation failed 
dbtorontotrader.customqueries 
Error : Table 'dbtorontotrader.customqueries' doesn't exist 
status : Operation failed 
dbtorontotrader.davealerts 
Error : Table 'dbtorontotrader.davealerts' doesn't exist 
status : Operation failed 
dbtorontotrader.davetrades 
Error : Table 'dbtorontotrader.davetrades' doesn't exist 
status : Operation failed 
dbtorontotrader.executions 
Error : Table 'dbtorontotrader.executions' doesn't exist 
status : Operation failed 
dbtorontotrader.ib 
error : Table upgrade required. Please do "REPAIR TABLE `ib`" or dump/reload to fix it! 
dbtorontotrader.mb 
error : Table upgrade required. Please do "REPAIR TABLE `mb`" or dump/reload to fix it! 
dbtorontotrader.mlsstats 
Error : Table 'dbtorontotrader.mlsstats' doesn't exist 
status : Operation failed 
+0

это, вероятно, лучше, чтобы сделать туздЫшпр ваших старых DBS, а затем восстановить их в новом сервере. Это еще вариант? –

+0

Вы можете ПРОВЕРИТЬ ТАБЛИЦУ, чтобы узнать, есть ли какие-либо проблемы, или если таблица повреждена. http://dev.mysql.com/doc/refman/5.7/ru/check-table.html – macco

+0

Кажется, что он поврежден после восстановления из резервной копии. – vbdevelp

ответ

0

Я нашел sqldumps и восстановил базу данных

Смежные вопросы