Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2008, 11:57
anibal_cdf
 
Fecha de Ingreso: marzo-2007
Mensajes: 180
Antigüedad: 17 años, 1 mes
Puntos: 0
restore no me crea el auto_increment, que puede ser ?

buenas que tal,
hice un sistema de backup y restore por scripts sh

el backup se hace bien, por ejemplo
Código:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";



DROP TABLE IF EXISTS `access`;
CREATE TABLE IF NOT EXISTS `access` (
  `aid` int(11) NOT NULL auto_increment,
  `mask` varchar(255) NOT NULL default '',
  `type` varchar(255) NOT NULL default '',
  `status` tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (`aid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
pero al hacer el restore ese campo aid por ejemplo no esta como auto_increment ...


el backup lo hago asi:
mysqldump --skip-opt -u userxxx --password="passxxx" basededatos | bzip2 -cq9 > /home/user/backup/backup-sql.bz2

y el restore asi(previamente lo descomprimo):
mysql -u userxxx -pcontraseniaxxx basededatos < /home/user/backup/backup.sql



Agradezco de antemano cualquier ayuda

muchisimas gracias

Última edición por anibal_cdf; 09/04/2008 a las 12:03