www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

¿Cómo puedo restaurar la base de datos .frm y ibdata?

codeorlov 2018-11-06 13:28:50

hola! Ha fijado el objetivo de restaurar la base de datos, que ( como supongo, después de una actualización de mysql 5.7) ha dejado de funcionar correctamente. Todo lo que se pudo obtener de la tabla en el formato .frm, ib_logfile1, mysql_upgrade_info - en el que se muestra la versión de 5.5.46 y el archivo de ibdata1 de un tamaño de 1.5 gb.
Cuando se abre cualquiera de las tablas - 1146 - Table does not exist. Al entrar en phpmadmin y selecciona la base de la interfaz de mi se niega a trabajar y echa a la ventana de inicio de sesión y, a veces, cuando se este pintando el siguiente:

Warning in ./libraries/dbi/DBIMysqli.class.php#261
 mysqli_query(): MySQL server has gone away

Backtrace

./libraries/dbi/DBIMysqli.class.php#261: mysqli_query(
object,
string 'SHOW INDEXES FROM cache FROM dak',
integer 0,
)
./libraries/DatabaseInterface.class.php#244: PMA_DBI_Mysqli->realQuery(
string 'SHOW INDEXES FROM cache FROM dak',
object,
integer 0,
)
./libraries/navigation/Nodes/Node_Table.class.php#114: PMA_DatabaseInterface->tryQuery(string 'SHOW INDEXES FROM cache FROM dak')
./libraries/navigation/NavigationTree.class.php#519: Node_Table->getPresence(string 'indexes')
./libraries/navigation/NavigationTree.class.php#444: PMA_NavigationTree->_addTableContainers(
object,
integer 0,
string '',
integer 0,
)
./libraries/navigation/NavigationTree.class.php#297: PMA_NavigationTree->_buildPathPart(
array,
string 'tables',
integer 0,
string '',
integer 0,
)
./libraries/navigation/NavigationTree.class.php#867: PMA_NavigationTree->_buildPath()
./libraries/navigation/Navigation.class.php#50: PMA_NavigationTree->renderPath()
./navigation.php#75: PMA_Navigation->getDisplay()
Warning in ./libraries/dbi/DBIMysqli.class.php#261
 mysqli_query(): Error reading result set's header

Backtrace

./libraries/dbi/DBIMysqli.class.php#261: mysqli_query(
object,
string 'SHOW INDEXES FROM cache FROM dak',
integer 0,
)
./libraries/DatabaseInterface.class.php#244: PMA_DBI_Mysqli->realQuery(
string 'SHOW INDEXES FROM cache FROM dak',
object,
integer 0,
)
./libraries/navigation/Nodes/Node_Table.class.php#114: PMA_DatabaseInterface->tryQuery(string 'SHOW INDEXES FROM cache FROM dak')
./libraries/navigation/NavigationTree.class.php#519: Node_Table->getPresence(string 'indexes')
./libraries/navigation/NavigationTree.class.php#444: PMA_NavigationTree->_addTableContainers(
object,
integer 0,
string '',
integer 0,
)
./libraries/navigation/NavigationTree.class.php#297: PMA_NavigationTree->_buildPathPart(
array,
string 'tables',
integer 0,
string '',
integer 0,
)
./libraries/navigation/NavigationTree.class.php#867: PMA_NavigationTree->_buildPath()
./libraries/navigation/Navigation.class.php#50: PMA_NavigationTree->renderPath()
./navigation.php#75: PMA_Navigation->getDisplay()


Todo lo que he podido hacer es restaurar la estructura de las tablas, usando este simple método:
image_2018-11-05_22-43-53.png
Devolver la fecha y no ha resultado.
Si simplemente crear la base y verter allí todos estos archivos, mysql крашится y no sale. El log:
181106 12:01:06 [Note] c:\ospanel\modules\database\MySQL-5.5-x64\bin\mysqld.exe (mysqld 5.5.57) starting as process 7416 ...
181106 12:01:06 [Note] Plugin 'FEDERATED' is disabled.
181106 12:01:06 InnoDB: The InnoDB memory heap is disabled
181106 12:01:06 InnoDB: Mutexes and rw_locks use Windows interlocked functions
181106 12:01:06 InnoDB: Compressed tables use zlib 1.2.3
181106 12:01:06 InnoDB: Initializing buffer pool, size = 128.0M
181106 12:01:06 InnoDB: Completed initialization of buffer pool
181106 12:01:06 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
181106 12:01:06  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
181106 12:01:06  InnoDB: Assertion failure in thread 12200 in file fsp0fsp.c line 2102
InnoDB: Failing assertion: inode
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
10:01:06 UTC - mysqld got exception 0x80000003 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed, 
something is definitely wrong and this may fail.

key_buffer_size=26214400
read_buffer_size=2097152
max_used_connections=0
max_threads=30
thread_count=0
connection_count=0
It is possible that mysqld could use up to 
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 118072 K  bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
7ff682641e92    mysqld.exe!my_thread_name()
6e925f41    MSVCR90.dll!raise()
6e92b846    MSVCR90.dll!abort()
7ff6826e03b9    mysqld.exe!my_osmaperr()
7ff6826e0687    mysqld.exe!my_osmaperr()
7ff6826a737e    mysqld.exe!my_osmaperr()
7ff6826fcc36    mysqld.exe!my_osmaperr()
7ff6826828d5    mysqld.exe!my_osmaperr()
7ff68267abf8    mysqld.exe!my_osmaperr()
7ff682444366    [email protected]@[email protected]@@Z()
7ff68243d722    [email protected]@[email protected]@[email protected]@[email protected]@[email protected]()
7ff682441f09    [email protected]@[email protected]()
7ff68242cb70    mysqld.exe!handle_shutdown()
7ff68242d722    [email protected]@[email protected]()
7ff68242db90    [email protected]@[email protected]()
7ff68242deb3    [email protected]@[email protected]()
7ff6827d533a    mysqld.exe!my_mb_ctype_mb()
7ffc005b3034    KERNEL32.DLL!BaseThreadInitThunk()
7ffc01691461    ntdll.dll!RtlUserThreadStart()
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.

Estaré encantado de cualquier ayuda!
Todos los archivos de referencia - https://dropmefiles.com/ofXUj

borisdenis 2018-11-06 13:33:57

Registrarse para descargar el archivo... no gracias
5be16e5851f81000857729.jpeg


codeorlov 2018-11-06 14:04:41

borisdenis, " no lo sabía, es un absurdo en todo su esplendor:D
En menos de una hora перезалью normal de intercambio de archivos. Gracias por el mensaje!
UPD: Перезалил.


borisdenis 2018-11-06 14:53:57

codeorlov, por la noche, a tratar de que la respuesta, si por supuesto antes que nadie отпишется


codeorlov 2018-11-06 22:19:27

borisdenis, la pregunta sigue siendo correcta, voy a esperar:)


borisdenis 2018-11-07 00:07:13

codeorlov hasta un callejón sin salida, mis medios convencionales se niega a recuperarse(( Pero fue curioso, habrá que hacer el fin de semana...


Total answers: 1

codeorlov 2018-11-06 18:41:03

Encontré un sitio maravilloso -Referencia, que ha recuperado por completo todos los datos de las tablas y la base, pero la descarga de volcado puede sólo por el dinero, la cantidad es muy pequeña.
5be1b5c0926a9343049581.png
Nos gustaría entender el principio y repetir de sí mismo, como cuestión relevante.
UPDATE:
PREGUNTA RESUELTA, de la TABLA se PUDO LEVANTAR con la ayuda de XAMPP, mediante el uso de esta instrucción -la instrucción
Gracias a todos, quien era interesante este tema!

Zettabyte 2018-11-06 20:55:00

descargar el volcado es posible sólo por el dinero, la cantidad es muy pequeña
lo Siento, pero no podía pasar de largo: y cuántos gb tiene el volumen total de la base? 1.5 gb, como en заглавном mensaje?

Simplemente en el sitio web de arriba del precio погигабайтно - $99 por pieza.


codeorlov 2018-11-06 22:02:06

Zettabyte, 1.5 gb de tamaño ibdata1, no sé cómo me este servicio consideró el costo, pero la suma de obtener 202$.
La cosa es que en este archivo est todo lo que hay en el servidor mysql, y recuperar necesito 1 de la base en la que побились de la tabla. Y resulta que en este ibdata las bases de todos los que hay y funcionando en realidad y aparece de nuevo sus puestos de trabajo y la base de la una (dak) restaurada, pero la cantidad es considerada por todo el volumen. Espero, le dijo a la atención:)


Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.