2013-07-11 19 views
5

Uzak sunucudan bazı veritabanlarının bir yedeğini alıyorum ve bu yedeklemeyi almaya çalıştığımda yerel sunucumda bir sorun yaşadım. Bu satırda bir hata alıyorum:CREATE ALGORITHM = YETKİLİ DEĞİŞTİRİCİ

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

Her iki sunucunun da bir mysql 5.5.2x olması. Ve kullanıcılar bu iki sunucuda farklıdır.

cevap

6

Sen tek tırnak içinde (bu durumda ya joker) hostname koymak gerekir:

"ALGORİTMAYI CREATE = TANIMSIZ DEFINER = kök @ '%' SQL GÜVENLİK DEFINER GÖRÜNÜM" bewin farklı olanı
CREATE ALGORITHM=UNDEFINED [email protected]'%' SQL SECURITY DEFINER VIEW tematics_field AS 
select..... 
+4

ve basit "CREATE VIEW"? – mrakodol

+0

Tüm bu ekstra maddeler isteğe bağlıdır, bunları burada okuyabilirsiniz: http://dev.mysql.com/doc/refman/5.6/en/create-view.html –

+0

Ok, TNX. Benim için değil, yerel evimde işe yaramadı. – mrakodol

4

Ben sadece deneyin:

CREATE VIEW tematics_field AS select.... 

Ve tüm mükemmel çalışması ve ithalat iyi yapılır.