无法成功导出并重新导入MySql 5中的视图

无法成功导出并重新导入MySql 5中的视图,mysql,phpmyadmin,mysqlimport,Mysql,Phpmyadmin,Mysqlimport,在我的开发PC上导出数据库时,为了在我的Web主机上导入,它包含以下行: -- -- Table structure for table `vi_sr_videntity_0` -- CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `starrise`.`vi_sr_videntity_0` AS select `starrise`.`t_sr_u_identityfingerpri

在我的开发PC上导出数据库时,为了在我的Web主机上导入,它包含以下行:

--
-- Table structure for table `vi_sr_videntity_0`
--

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `starrise`.`vi_sr_videntity_0` AS select `starrise`.`t_sr_u_identityfingerprint`.`c_r_Identity` AS `c_r_Identity`,`v_sr_videntityfingerprint`.`ID` AS `ID`,`v_sr_videntityfingerprint`.`FingerPrintID` AS `FingerPrintID`,`v_sr_videntityfingerprint`.`FingerPrintFingerPrint` AS `FingerPrintFingerPrint` from (`starrise`.`v_sr_videntityfingerprint` join `starrise`.`t_sr_u_identityfingerprint` on((`starrise`.`t_sr_u_identityfingerprint`.`c_id` = `v_sr_videntityfingerprint`.`ID`)));

大概是因为它说“root”@“localhost”,我的托管服务器不会接受导入。我被卡住了,不知道该怎么办。请帮助我了解如何将此数据库正确传输到我的服务器。

通常,在web托管服务器中导入数据时,需要将数据保存为sql格式。尝试使用phpwebadmin将数据导出为sql格式,并将其放入托管服务器的数据库根目录中

*假设您购买了mysql数据库服务

确保代码中的连接类映射到web上数据库服务器的位置


祝你好运

不知道为什么,但当您从phpmyadmin导出时,它会添加许多在大多数情况下不需要的额外数据。例如,您可以删除额外的垃圾,如下所示:

CREATE VIEW `vi_sr_videntity_0` AS select etc..........