从 XAMPP 导出 MySQL 数据库
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/14923150/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Exporting MySQL database from XAMPP
提问by 199user911
I need to send my website with the MySQL database. I have done the website and MySQL database in XAMPP but don't know how to send the database.
我需要将我的网站与 MySQL 数据库一起发送。我已经在XAMPP中完成了网站和MySQL数据库,但不知道如何发送数据库。
采纳答案by Stepo
You have 2 possible ways to do that
你有两种可能的方法来做到这一点
- by command line
- 通过命令行
backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql
备份:#mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
恢复:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql
- or use phpmyadmin (usually installed with XAMP), or something like that and export it from browser
- 或使用 phpmyadmin(通常与 XAMP 一起安装),或类似的东西并从浏览器导出
回答by Pritam Chaudhari
Exporting MySQL database from xampp
从 xampp 导出 MySQL 数据库
The command line :
命令行:
- First of all open command prompt
- Syntax:-
- 首先打开命令提示符
- 句法:-
Import Database :-
D:/xampp/mysql/bin/mysql – u root -p databasename < D:/test.sql (sql file name)
导入数据库:-
D:/xampp/mysql/bin/mysql – u root -p databasename < D:/test.sql (sql file name)
Export Database :-
D:/xampp/mysql/bin/mysqldump -u root -p databasename > D:/text.sql(sql file name)
导出数据库:-
D:/xampp/mysql/bin/mysqldump -u root -p databasename > D:/text.sql(sql file name)
回答by dakab
MySQL ships with mysqldump, and so does XAMPP. It's used for dumping data in SQL format, and its easiest appliance might be dumping all databases into one SQL dump file, executing it incmd.exe:
MySQL 附带mysqldump,XAMPP 也是。它用于以SQL 格式转储数据,其最简单的设备可能是将所有数据库转储到一个 SQL 转储文件中,并在cmd.exe以下位置执行:
mysqldump --all-databases > dump.sql
mysqldump --all-databases > dump.sql
For XAMPP, you need to provide the username(-u root)as well as a database name(test):
对于 XAMPP,您需要提供用户名(-u root)和数据库名称(test):
mysqldump -u=root test > xampp-test-db.sql
mysqldump -u=root test > xampp-test-db.sql
As a practical, verbose example:
作为一个实用的、冗长的例子:
D:\xampp\mysql\bin> mysqldump.exe --user=root --password=pwd myDatabase > C:\myBackup.sql
D:\xampp\mysql\bin> mysqldump.exe --user=root --password=pwd myDatabase > C:\myBackup.sql
Note thatmysqldumphas extensive, powerful optionsfor a wide variety of backup applications.
请注意,mysqldump它为各种备份应用程序提供了广泛而强大的选项。
Since it generates SQL scripts, recovery is easy; see Reloading SQL-Format Backups.
由于它生成 SQL 脚本,因此恢复很容易;请参阅重新加载 SQL 格式备份。

