我需要将我的网站与 MySQL 数据库一起发送。我已经在 XAMPP 中完成了网站和 MySQL 数据库,但不知道如何发送数据库。
3 回答
从 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)
你有两种可能的方法来做到这一点
- 通过命令行
备份:#mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
恢复:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql
- 或使用 phpmyadmin(通常与 XAMP 一起安装),或类似的东西并从浏览器中导出
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 格式备份。