2013-07-11 1 views
5

遠隔サーバーからデータベースをバックアップしていますが、そのバックアップをインポートしようとするとローカルサーバーに問題がありました。この行にエラーが表示されます。CREATE ALGORITHM =定義されていないDEFINER

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

どちらのサーバにもmysql 5.5.2xがあります。そして、ユーザーは2台のサーバーで異なっています。

答えて

6

あなたは、単一引用符で(この場合、またはワイルドカード)のホスト名を配置する必要があります:

"アルゴリズムをCREATE = UNDEFINED DEFINER =ルート@ '%' SQL SECURITYのDEFINERのVIEW" bewin異なっているものを
CREATE ALGORITHM=UNDEFINED [email protected]'%' SQL SECURITY DEFINER VIEW tematics_field AS 
select..... 
+4

シンプルな「CREATE VIEW」? – mrakodol

+0

これらの余分な句はすべてオプションです。ここでそれらについて読むことができます:http://dev.mysql.com/doc/refman/5.6/en/create-view.html –

+0

Ok、TNX。私のローカルホストでは動作しませんでした。 – mrakodol

4

私が唯一にしてみてください:

CREATE VIEW tematics_field AS select.... 

そして、すべてが完璧に動作するとインポートがうまく行われています。

関連する問題