sabato, settembre 16, 2017

MySQL: errore 1449 dopo aver caricato un nuovo database da file .sql

Nelle operazioni sul database si ottiene l'errore

#1449 - The user specified as a definer ('nome'@'host') does not exist

E' dovuto al fatto che, importando il database, il file .sql contiene al suo interno il nome dell'utente (definer) che ha creato la procedura sul server di origine e che non viene riconosciuto nel nuovo server.

Per risolvere il problema: cancellare nel file .sql i definer dopo i comandi CREATE.


Etichette: , , ,

martedì, ottobre 20, 2015

Database: esportare database da Access a LibreOffice Base

In Access:
per ciascuna tabella: esportazione in Excel

in LibreOffice:
creare un database vuoto
aprire da Calc i file Excel esportati da Access; selezionare i dati; Copia
in Base: Modifica, Incolla, importare Descrizioni e dati, impostare i tipi per i campi, eventualmente creare una nuova chiave primaria
in Base: modificare la struttura delle tabelle importate.


Etichette: , , , , ,