Boa tarde colegas !
Tenho o MySql instalado numa maquina Windows e em um servidor Linux.
A maquina Windows uso como servidor de desenvolvimento, com o banco local.
A maquina Linux uso como servidor de produção.
Não sei como se é alguma configuração no momento da instalação ou que pode ser feita no próprio MySql, mas as tabelas que crio no Windows ficam com essa DDL:
CREATE TABLE `modulo` (
`mo_moID` int(11) NOT NULL auto_increment,
`mo_moDescricao` varchar(50) default NULL,
PRIMARY KEY (`mo_moID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
E a mesma tabela no Linux, fica assim:
CREATE TABLE `modulo` (
`mo_moID` int(11) NOT NULL auto_increment,
`mo_moDescricao` varchar(50) default NULL,
PRIMARY KEY (`mo_moID`)
) ENGINE=MyISAM
Note que o parametro ENGINE mudou e o DEFAULT CHARSET sumiu…
Alguem sabe o que é isso ?
Posso ter problemas por causa dessa diferença ?
E como posso deixar os dois servidores iguais ?
Obrigado a todos.
Abraços.