【发布时间】:2019-09-14 03:48:09
【问题描述】:
这里是非编码员,新手请指教。我的 ISP 服务器上有一个 MySQL 数据库,它为网站提供数据。我想在我的本地主机上设置一个数据库,可用于本地开发。数据库不需要链接,也不需要保持同步。我只需要从 ISP 版本的当前副本开始。
我在 ISP 上使用 PHPMyAdmin 来下载我认为是转储文件的文件。文件 [mydbname].sql 显示了架构和所有数据。我只是不知道如何在本地 PC 上的 MySQL Workbench 中导入它。
使用 MySQL Workbench 数据导入选项卡,如果我执行 .sql 文件所在的“从转储项目文件夹导入”,我会得到“所选文件夹中没有转储文件。”
如果我选择“从独立文件导入”并选择我的 ***.sql 文件,我在第 31 行得到“ERROR 1142 (42000): CREATE command denied to user 'root'@'localhost' for table “帐户”操作失败,退出代码为 1"
我已尝试授予 'root'@'localhost' 所有权限。
我猜是权限问题。如果有其他方法可以做到这一点,我会很高兴知道它。非常感谢!
【问题讨论】:
标签: mysql