23

我需要将我的网站与 MySQL 数据库一起发送。我已经在 XAMPP 中完成了网站和 MySQL 数据库,但不知道如何发送数据库。

4

3 回答 3

26

从 xampp 导出 MySQL 数据库

命令行:

  1. 首先打开命令提示符
  2. 句法:-

导入数据库:- D:/xampp/mysql/bin/mysql – u root -p databasename < D:/test.sql (sql file name)

导出数据库:- D:/xampp/mysql/bin/mysqldump -u root -p databasename > D:/text.sql(sql file name)

于 2014-06-02T15:14:05.390 回答
17

你有两种可能的方法来做到这一点

  • 通过命令行

备份:#mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

恢复:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql

  • 或使用 phpmyadmin(通常与 XAMP 一起安装),或类似的东西并从浏览器中导出
于 2013-02-17T16:20:06.410 回答
3

MySQL 附带, XAMPPmysqldump也是如此。它用于以 SQL 格式转储数据,其最简单的设备可能是将所有数据库转储到一个 SQL 转储文件中,并在以下位置执行:cmd.exe

mysqldump --all-databases > dump.sql

对于 XAMPP,您需要提供用户名(-u root)和数据库名称(test)

mysqldump -u=root test > xampp-test-db.sql

作为一个实际的详细示例:

D:\xampp\mysql\bin> mysqldump.exe --user=root --password=pwd myDatabase > C:\myBackup.sql

请注意,它mysqldump具有广泛而强大的选项,适用于各种备份应用程序。

由于它会生成 SQL 脚本,因此恢复很容易;请参阅重新加载 SQL 格式备份

于 2016-08-14T16:51:29.447 回答