我需要将我的网站发送到MySQL数据库。我在XAMPP中完成了网站和MySQL数据库,但不知道如何发送数据库。
答案 0 :(得分:20)
从xampp导出MySQL数据库
命令行:
导入数据库: -
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)
答案 1 :(得分:11)
您有两种可能的方法
备份:#mysqldump -u root -p [root_password] [database_name]&gt; dumpfilename.sql
恢复:#mysql -u root -p [root_password] [database_name]&lt; dumpfilename.sql
答案 2 :(得分:2)
MySQL附带mysqldump
,XAMPP也附带dumping data in SQL format。它用于extensive, powerful options,其最简单的设备可能会将所有数据库转储到一个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
有Reloading SQL-Format Backups用于各种备份应用程序。
由于它生成SQL脚本,因此恢复很容易;见The webpage displays this。