从 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 thatmysqldump
has 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 格式备份。