【发布时间】:2021-05-04 18:15:26
【问题描述】:
我正在将我的 Magento 网站从我的实际提供商转移到一个新的云解决方案。 我在导入数据库时遇到了一些问题,因为某些 SQL 行需要超级权限,而我的新主机无法读取它们。 我该如何解决这个问题?
【问题讨论】:
标签: mysql sql magento hosting privileges
我正在将我的 Magento 网站从我的实际提供商转移到一个新的云解决方案。 我在导入数据库时遇到了一些问题,因为某些 SQL 行需要超级权限,而我的新主机无法读取它们。 我该如何解决这个问题?
【问题讨论】:
标签: mysql sql magento hosting privileges
可能的问题是您使用的数据库导入包含 DEFINER 语句。
您可以在导入之前将其删除,以避免 SUPER PRIVILEGES 出现问题。
你可以摆脱那些在命令行中使用 sed 的:
sed -i 's|DEFINER=[^*]*\*|\*|g' databasedump.sql
【讨论】: