diff options
Diffstat (limited to 'storage/innobase/srv/srv0start.cc')
-rw-r--r-- | storage/innobase/srv/srv0start.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/storage/innobase/srv/srv0start.cc b/storage/innobase/srv/srv0start.cc index 981adafa4e7..1b4bac60aa5 100644 --- a/storage/innobase/srv/srv0start.cc +++ b/storage/innobase/srv/srv0start.cc @@ -1461,10 +1461,9 @@ file_checked: if (err != DB_SUCCESS) { return srv_init_abort(err); } - if (srv_operation == SRV_OPERATION_RESTORE) { - break; + if (srv_operation != SRV_OPERATION_RESTORE) { + dict_sys.load_sys_tables(); } - dict_sys.load_sys_tables(); err = trx_lists_init_at_db_start(); if (err != DB_SUCCESS) { return srv_init_abort(err); |