我使用 putty SSH 隧道在本地主机和远程服务器之间建立了连接。
没关系。
现在我需要一个命令来获取本地机器上的 sql 文件,即 c:\folder\test.sql,并将其导入到远程服务器上的 mysql 中
我想也许……
mysql -u username -p testpass -h localhost -P 3307 prefix_testdb
然后执行如下命令
mysql -p -u username database_name < c:\folder\test.sql
该命令无效。
我怎样才能实现这个目标?
答案1
首先,您需要导出数据库:
mysqldump -p --opt dbname >test.sql
使用SCP
,通过 SSH 复制你的文件:
scp test.sql user@domain:/path/to/test.sql
并导入它(需要先创建dbname):
mysql -p -D dbname <test.sql