2013-07-11 12 views
5

Eseguo un backup di alcuni database dal server di distanza e ho riscontrato un problema sul mio server locale durante il tentativo di importare quel backup. Viene visualizzato un errore in questa riga:CREATE ALGORITHM = DEFINER NON DEFINITO

CREATE ALGORITHM=UNDEFINED [email protected]% SQL SECURITY DEFINER VIEW tematics_field AS select.....

Entrambi i server hanno un mysql 5.5.2x. E gli utenti sono diversi in questi due server.

risposta

6

è necessario mettere il nome host (o jolly in questo caso) in apici singoli:

CREATE ALGORITHM=UNDEFINED [email protected]'%' SQL SECURITY DEFINER VIEW tematics_field AS 
select..... 
+4

qual è il diverso bewin "CREATE ALGORITMO = DEFINER UNDEFINED = root @ '%' SQL SICUREZZA DEFINER VIEW" e semplice "CREATE VIEW"? – mrakodol

+0

Tutte queste clausole extra sono opzionali, puoi leggerle qui: http://dev.mysql.com/doc/refman/5.6/en/create-view.html –

+0

Ok, TNX. Non ha funzionato per me, nel mio localhost. – mrakodol

4

provo solo:

CREATE VIEW tematics_field AS select.... 

e tutto è perfettamente lavoro e l'importazione è ben fatto.