当我在开发PC上导出数据库以在Webhost上导入时,该数据库包含以下行:
--
-- 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上数据库服务器的位置。
祝好运!
关于mysql - 无法成功导出,然后重新导入MySql 5中的 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2548508/