Php 将数据库从远程服务器导出到我的计算机上的特定文件夹中

Php 将数据库从远程服务器导出到我的计算机上的特定文件夹中,php,mysql,database,shell,command-line-interface,Php,Mysql,Database,Shell,Command Line Interface,我遇到数据库导出的问题,该导出太大,phpmyadmin无法处理 我很好奇,从远程服务器导出mysql数据库并将导出文件放入我自己计算机上的特定文件夹时,所有这些都使用命令行,语法是什么 假设数据库名为:mydb 假设远程服务器的ip为:123.456.789.101 说我的用户名是:tic 说我的密码是:toc 假设我希望mysql转储传输到的文件夹是我的下载文件夹,并假设我在Windows7 pc上 欢迎使用unix/linux命令解决方案。适用于microsoft的解决方案的奖励积分 你可

我遇到数据库导出的问题,该导出太大,phpmyadmin无法处理

我很好奇,从远程服务器导出mysql数据库并将导出文件放入我自己计算机上的特定文件夹时,所有这些都使用命令行,语法是什么

假设数据库名为:mydb 假设远程服务器的ip为:123.456.789.101 说我的用户名是:tic 说我的密码是:toc 假设我希望mysql转储传输到的文件夹是我的下载文件夹,并假设我在Windows7 pc上

欢迎使用unix/linux命令解决方案。适用于microsoft的解决方案的奖励积分

你可以跑步

mysqldump-h yourhostname-u youruser-p yourdatabasename>C:\your\file\path.sql

-h将您连接到远程服务器IP,以便您可以在本地转储数据,只要您的用户具有正确的权限,并且您可以远程连接到数据库服务器

但是,您可能需要先使用ssh连接到服务器。如果您正在运行windows,请从该工具下载并连接到主机

一旦在远程服务器上执行:>
mysqldump-u youruser-p yourdbname>/your/file/path.sql

之后,下载ftp客户端工具,如或,并将.sql文件从远程主机传输(复制)到本地主机上


你可以阅读更多和更多

使用
mysqldump
,假设主机不包括来自其所在内部网络外部的连接。通常情况并非如此,因此他需要关于远程导出然后下载的说明。只需扩展通过ssh登录到服务器,转储到文件,然后关闭该文件。或者交替使用隧道,这样他就可以从运行在本地的mysladmin连接到远程服务器。在您使用ssh的远程计算机上,是的,但这并不意味着您可以从本地计算机直接连接到mysql。通常,您需要先通过ssh连接到服务器,然后从该框中运行它。