我一直在开发客户端网站,并使用phpMyAdmin导出维护.sql备份。昨天我的客户向我提供了目标服务器的凭据,并询问我是否可以将开发站点迁移到测试站点。
我可以复制文件,当然,我已经更改了wp-config.php以正确指向新数据库。当我最初加载页面时,会创建一个默认的WordPress安装。
不幸的是,我没有提供cPanel或phpMyAdmin凭证。
理想情况下,会有一个插件或脚本会丢弃默认创建的所有现有表,并使用我的.sql导出来重新创建表并用数据填充它们。
有没有人知道是否有办法从WordPress中导入这个.sql?
答案 0 :(得分:0)
您可以在命令行中使用mysql导入它:
mysql -u someuser -p password <yoursqlfile.sql
或者你可以在mysql workbench中打开它(从mysql.com下载)并从那里运行它。
答案 1 :(得分:0)
如果您无法通过SSH连接到服务器或通过工作台Norbert suggested访问数据库,则可以尝试XCloner。
如果您对数据库有某种直接访问权限会更好,但我猜测如果您没有cpanel访问权限,那么您也没有SSH访问权限。将数据库限制为本地访问也很常见,因此通过MySQL Workbench进行远程连接可能不是一种选择。
如果由于某种原因,这些解决方案都不起作用,您可以暂时将站点连接到您有权访问的远程数据库,直到您从客户端获得必要的凭据。