joh*_*ith 21 mysql database backup remote-server database-restore
我在远程服务器上存在MySQL数据库.我只有sql连接权限.我没有FTP访问服务器,我需要完全转储数据库.我试过mysqldump
,但问题是它在服务器上创建输出,因为我没有FTP,我无法从服务器获取输出.
如何进行干净备份并在本地计算机中获取转储(当然,备份应该在我的本地计算机中恢复)?
Bar*_*mar 30
您可以将服务器名称指定为以下选项mysqldump
:
mysqldump --host servername dbname > dbname.sql
Run Code Online (Sandbox Code Playgroud)
Hen*_*nry 19
mysqldump --host hostaddress -P portnumber -u username -ppassword dbname > dbname.sql
Run Code Online (Sandbox Code Playgroud)
通常MySQL的远程端口是3306.这是一个例子:
mysqldump --host 192.168.1.15 -P 3306 -u dev -pmjQ9Y mydb > mydb.sql
Run Code Online (Sandbox Code Playgroud)