AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 36804
Accepted
thatidiotguy
thatidiotguy
Asked: 2013-03-16 12:25:25 +0800 CST2013-03-16 12:25:25 +0800 CST 2013-03-16 12:25:25 +0800 CST

Falha do MySQL 5.6

  • 772

tenho o seguinte RPM_UPGRADE_HISTORYem/var/lib/mysql

MySQL RPM upgrade to version 5.6.10-1.linux_glibc2.5
'pre' step running at Fri Mar 15 15:41:26 EDT 2013

ERR file(s):
-rw-r----- 1 mysql root 1725 2013-03-15 13:45 /var/lib/mysql/mysql.err

Eu verifiquei o arquivo de erro para encontrar esta informação:

2013-03-15 15:43:22 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2013-03-15 15:43:22 11993 [Note] Plugin 'FEDERATED' is disabled.
2013-03-15 15:43:22 11993 [Note] InnoDB: The InnoDB memory heap is disabled
2013-03-15 15:43:22 11993 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2013-03-15 15:43:22 11993 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-03-15 15:43:22 11993 [Note] InnoDB: CPU does not support crc32 instructions
2013-03-15 15:43:22 11993 [Note] InnoDB: Using Linux native AIO
2013-03-15 15:43:22 11993 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2013-03-15 15:43:22 11993 [Note] InnoDB: Completed initialization of buffer pool
2013-03-15 15:43:22 11993 [ERROR] InnoDB: auto-extending data file ./ibdata1 is of a different size 640 pages (rounded down to MB) than specified in the .cnf file: initial 768 pages, max 0 (relevant if non-zero) pages!
2013-03-15 15:43:22 11993 [ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data!
2013-03-15 15:43:22 11993 [ERROR] Plugin 'InnoDB' init function returned error.
2013-03-15 15:43:22 11993 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2013-03-15 15:43:22 11993 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-03-15 15:43:22 11993 [ERROR] Aborting

2013-03-15 15:43:22 11993 [Note] Binlog end
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'partition'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'BLACKHOLE'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'ARCHIVE'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_FT_INSERTED'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_METRICS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_CMPMEM'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_CMP'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_LOCKS'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'INNODB_TRX'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'MRG_MYISAM'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'MEMORY'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'CSV'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'MyISAM'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'sha256_password'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'mysql_old_password'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'mysql_native_password'
2013-03-15 15:43:22 11993 [Note] Shutting down plugin 'binlog'
2013-03-15 15:43:22 11993 [Note] /usr/sbin/mysqld: Shutdown complete

130315 15:43:22 mysqld_safe mysqld from pid file /var/lib/mysql/mysql.pid ended

Eu instalei usando o pacote rpm no site do MySQL. O que deu errado?

mysql mysql-5.6
  • 7 7 respostas
  • 35318 Views

7 respostas

  • Voted
  1. Best Answer
    RolandoMySQLDBA
    2013-03-16T12:38:02+08:002013-03-16T12:38:02+08:00

    AVISO LEGAL: Não é um especialista completo no MySQL 5.6

    Parece que o Plugin InnoDB está reclamando do arquivo ibdata1 atual.

    Se existirem páginas de dados e índices dentro de ibdata1, provavelmente está usando Antelope como innodb_file_format .

    Há quatro (4) coisas que você pode tentar:

    SUGESTÃO #1: DESINSTALE E REINSTALE o MySQL 5.6

    • Desinstalar o MySQL
    • mv /var/lib/mysql /var/lib/mysql_old
    • Reinstale o MySQL

    SUGESTÃO #2 : Usando um datadir limpo

    mv /var/lib/mysql /var/lib/mysql_old
    mkdir /var/lib/mysql
    mkdir /var/lib/mysql/mysql
    cp /var/lib/mysql_old /var/lib/mysql/mysql
    chown -R mysql:mysql /var/lib/mysql/mysql
    service mysql start
    

    Isso construirá novos arquivos InnoDB

    • /var/lib/mysql/ibdata1
    • /var/lib/mysql/ib_logfile0
    • /var/lib/mysql/ib_logfile1

    SUGESTÃO #3: Mude innodb_file_format (pode ser arriscado)

    Isso pode ser um pouco arriscado, mas adicione isso amy.cnf

    [mysqld]
    innodb_file_format=Barracuda
    innodb_file_format_max=Barracuda
    

    e reinicie o mysql

    SUGESTÃO #4 : EXPERIMENTE !!!

    • 7
  2. grepsedawk
    2016-09-18T07:15:40+08:002016-09-18T07:15:40+08:00

    Embora eu esteja bastante atrasado para a pergunta, recentemente tive esse problema e foi uma correção bastante simples ... Depois que a encontrei.

    Eu estava atualizando de 5.1 para 5.6 e tive os mesmos erros exatos no meu arquivo mysqld.log.

    Coloque isso no seu my.cnfunder [mysqld]:

    innodb_data_file_path = ibdata1:10M:autoextend
    
    • 3
  3. Sithara
    2017-05-28T08:06:39+08:002017-05-28T08:06:39+08:00

    Apagar ibdata1é arriscado.

    Eu poderia corrigir esse problema adicionando,

    innodb_data_file_path = ibdata1:10M:autoextend
    

    para my.cnfarquivar.

    Em seguida, reinicie o servidor.

    • 1
  4. user2718285
    2014-10-15T01:47:20+08:002014-10-15T01:47:20+08:00

    A SUGESTÃO #1 me ajudou com a modificação

    first rename data dir from /var/lib/mysql to /var/lib/mysql2
    apt-get remove mysql-server-5.6
    apt-get autoremove
    apt-get install mysql-server-5.6
    service mysql stop
    rename /var/lib/mysql to /var/lib/mysql.clean
    rename /var/lib/mysql2 to /var/lib/mysql
    
    • 0
  5. Rotem
    2015-05-06T01:35:13+08:002015-05-06T01:35:13+08:00

    Eu sei que já foi resolvido, mas acabei de ter o mesmo problema, e a solução no meu caso foi liberar algum espaço em disco.

    Eu recomendo executar df -hpara ter certeza de que temos espaço em disco disponível.

    • 0
  6. umer khayam DBA
    2018-04-26T23:54:11+08:002018-04-26T23:54:11+08:00

    Se você atualizou do MySQL 5.x para 5.y e tem o erro abaixo nos logs do MySQL (/var/log/mysqld.log):

    error=[ERROR] InnoDB: auto-extending data file ./ibdata1 is of a
    different size 640 pages (rounded down to MB) than specified in the
    .cnf file: initial 768 pages, max 0 (relevant if non-zero) pages!
    

    ... então você tem que adicionar uma linha na /etc/my.cnfseção [mysqld]:

    innodb_data_file_path = ibdata1:10M:autoextend 
    

    ...e reinicie o mysqld emitindo o seguinte comando em seu shell:

    service mysqld restart
    

    Isso resolverá o erro acima.

    • -1
  7. Mazen Ora
    2015-03-05T06:43:05+08:002015-03-05T06:43:05+08:00

    acabei de remover os arquivos abaixo:

    • /var/lib/mysql/ibdata1
    • /var/lib/mysql/ib_logfile0
    • /var/lib/mysql/ib_logfile1

    então inicie o serviço mysqld e ele funciona com sucesso ...

    • -4

relate perguntas

  • Existem ferramentas de benchmarking do MySQL? [fechado]

  • Onde posso encontrar o log lento do mysql?

  • Como posso otimizar um mysqldump de um banco de dados grande?

  • Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?

  • Como um grupo pode rastrear alterações no esquema do banco de dados?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Conceder acesso a todas as tabelas para um usuário

    • 5 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    pedrosanta Listar os privilégios do banco de dados usando o psql 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve