hice un sistema de backup y restore por scripts sh
el backup se hace bien, por ejemplo
Código:
pero al hacer el restore ese campo aid por ejemplo no esta como auto_increment ...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 ;
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