从 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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 16:36:47  来源:igfitidea点击:

Exporting MySQL database from XAMPP

mysqlxampp

提问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 :

命令行:

  1. First of all open command prompt
  2. Syntax:-
  1. 首先打开命令提示符
  2. 句法:-

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 附带mysqldumpXAMPP 也是。它用于以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 格式备份