MySQL Como você restaura o tablespace?
Esta não é uma informação nova, mas eu não a abordei tanto, então
dirijo-a agora para aqueles que precisam dela.
Se você perder seus arquivos ibd ... você perderá seus dados.
Portanto, se você tiver uma cópia de uma disponível ... ou mesmo
se estiver sincronizando a partir de outro banco de dados, ainda
poderá importá-la. O que / como você perde o tablespace?
Aqui está um exemplo simples para recuperar o espaço de
tabelas.
mysql> Create database demo;
mysql> use demo;
mysql> CREATE TABLE `demotable` (
-> `id` int(11) NOT NULL AUTO_INCREMENT,
-> `dts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON
UPDATE CURRENT_TIMESTAMP,
-> PRIMARY KEY (`id`)
-> ) ENGINE=InnoDB;
Agora nós armazenamos alguns dados ...
…
Mostrando entradas 1 para 3
Jul
13
2019
Jun
26
2017
No começo, antes da versão 5.1, quando ainda não tínhamos o “innodb-file-per-table” todas as tabelas eram criadas, e, armazenadas dentro de uma única tablespace, chamada de “shared tablespace”, em português “área compartilhada de tabelas”, ou ainda, em “brasileiro”: casa da mãe Joana. Os famosos arquivos IBDATAx. Uma baderna. Dados, índices, metadados, transações, catálogos… Enfim, tudo … Continue lendo MySQL – Criação de Tablespace →
May
31
2015
O conceito de tablespace não tem nada de novo. Só não é mais velho que eu. Vários outros RDBMS (bancos de dados) o implementam faz algum tempo. No MySQL foi implementado pelos primórdios do innoDB. Em linhas gerais o que […] ↓ Leia o restante deste post...
Mostrando entradas 1 para 3