MySQL转储到目录

时间:2011-07-16 09:58:48

标签: mysql

我目前正在尝试制作一个本地运行的网站副本,而且我在使用PhpMyAdmin下载mySQL数据库的转储时遇到了一些困难。 (因为它不起作用)。我想知道(我怀疑)是否有一个sql命令我可以执行将数据库转储到我可以通过FTP下载它的位置。

我发现了以下内容:

 mysqldump --opt --user=root --password password > /home/backup/db.sql

但页面说这只会通过shell运行,而且我没有shel访问服务器。有人可以帮忙吗?

5 个答案:

答案 0 :(得分:4)

mysqldump -u root -p -T/path/ database

答案 1 :(得分:1)

  1. 从MySQL bin文件夹中打开命令提示符(确保您具有读/写访问权限)

  2. 使用以下mysqldump命令

  3. mysqldump -h [主机名] -u [用户名] -p [您的数据库]> [您的目的地路径] [您的filename.extn]

    Ex: mysqldump -h localhost -u root -p test_DB> d:\的MySQL \转储\ test_file.sql

    ***警告:如果您的自定义路径中间有任何空格,则上述查询将引发错误。 Invalid Path Description

    要避免无效路径说明,请使用双引号指定路径。

    Ex: mysqldump -h localhost -u root -p test_DB> D:\ MySQL \“从ABC转储”\ test_file.sql

答案 2 :(得分:0)

你在寻找什么是Sypex Dumper 2。它将数据库直接导出(备份)到磁盘,因此您可以通过ftp下载备份。它写在php上,支持大型数据库,并且有一个非常好的界面。

答案 3 :(得分:0)

简单三步导出mysql DB

**step1 :** run windows command prompt

**step2 :** make where yours wamp mysql stored directory ex E:\wamp\bin\mysql\mysql5.5.24\bin

**step 3 :**
E:\wamp\bin\mysql\mysql5.5.24\bin> mysqldump -u UserName -p PassWord dbname >c:\dbname.sql

答案 4 :(得分:0)

您可以转到要存储文件的目录,然后执行de mysqldump命令。

~/Desktop$ sudo /Applications/XAMPP/xamppfiles/bin/mysqldump -u root  -p publicaciones > publicaciones.sql

PD。使用sudo授予完全权限。 PD。如果你有PATH设置,不需要使用MySql命令的完整路径。