Visualizzazione risultati 1 fino 5 di 5

Discussione: errore nel ripristino backup

  1. #1
    Guest

    Predefinito errore nel ripristino backup

    Un saluto a tutti
    il mio problemae' il seguente ,ho un pc con S.o. FEDORA 12 con su installato mysql mysql-devel apache ho un database chiamato archivio con varie tabelle
    tipo letture user0 arch0 e cosi via,la macchina e' perfettamente funzionante ,la mia necessita' e' quella di riportare su altri pc lo stesso risultato e quindi effettuo un backup delle varie tabelle con i seguente comando:
    mysqldump -uroot -ppassword --opt --default-character-set=latin1 archivio user0 > user0.sql
    fin qui tutto perfetto ,quindi prendo un altro pc installo fedora 12 i vari pacchetti rpm di mysql fatto questoapro il terminale ed eseguo i seguenti comandi:
    cd /var/lib/mysql
    e dopo
    mi creo il datab
    mkdir archivio
    e quindi effettuo un restore dei backup effettuati
    mysql -uroot -ppassword archivio <user0.sql
    questo lo ripeto per tutte le tabelle da ripristinare ,
    questa operazione l'ho effettuata su piu di un pc ma ha un certo punto su un pc al momento del restore mi appare il seguente errore

    ERROR 1005 (HY000) at line 25: Can't create table 'sens0' (errno: 13)

    ho formattato e ripetuto l'installazione piu volte ho anche cambiato cd di installazione ma l errore e' sempre lo stesso,
    infine allego la struttura della tabella

    -- MySQL dump 10.13 Distrib 5.1.39, for redhat-linux-gnu (i386)
    --
    -- Host: localhost Database: 1003
    -- ------------------------------------------------------
    -- Server version 5.1.39

    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES latin1 */;
    /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    /*!40103 SET TIME_ZONE='+00:00' */;
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

    --
    -- Table structure for table `user0`
    --

    DROP TABLE IF EXISTS `user0`;
    /*!40101 SET @saved_cs_client = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `user0` (
    `idu` int(3) NOT NULL,
    `u_nome` varchar(16) NOT NULL,
    `u_cogn` varchar(16) NOT NULL,
    `userna` varchar(10) NOT NULL,
    `passwd` varchar(10) NOT NULL,
    PRIMARY KEY (`idu`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
    /*!40101 SET character_set_client = @saved_cs_client */;

    --
    -- Dumping data for table `user0`
    --

    LOCK TABLES `user0` WRITE;
    /*!40000 ALTER TABLE `user0` DISABLE KEYS */;
    INSERT INTO `user0` VALUES (1,'Emiliano','D\'ato','emi','apple'),(2,'Riccardo ','ren','riccardo','ren'),
    /*!40000 ALTER TABLE `user0` ENABLE KEYS */;
    UNLOCK TABLES;
    /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
    /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

    -- Dump completed on 2011-11-15 18:25:27
    scusate per la lunghezza del messaggio spero di aver spiegato bene e di non aver fatto confusione ,Vi ringrazio per l attenzione.

  2. #2
    Guest

    Predefinito

    Scuda ma tu riporti un messaggio relativo a sens0 mentre posti il codice di user0

  3. #3
    Guest

    Predefinito

    Si e' vero ,in effetti come ho scritto ho varie tabelle arch0 user0 sens0
    tanto l'errore e' uguale su qualsiasi restore che effettuo e' una distrazione quella di aver postato la struttura user0 e parlato di sens0 ma anche sul restore user0 ripeto l'errore e' lo stesso

    ERROR 1005 (HY000) at line 25: Can't create table 'user0' (errno: 13)

  4. #4
    Guest

    Predefinito

    vedo solo ora che le tabelle che tenti di creare sono di tipo InnoDB.
    Su altervista puoi creare solo tabelle MyISAM.

  5. #5
    Guest

    Predefinito

    Ho toppato un altra volta ,credevo che sul forum si potesse parlare di tabelle in generale e non di db esclusivi su altervista ,scusate se ho fatto una domanda non inerente

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •