我有一个testDBbackup.sql文件。一段时间前,我删除了mysql数据库,我想知道如何从备份文件中恢复它。我使用的是Mac电脑。我希望有人能向我展示如何从命令行执行此操作,除非有更简单的文件系统方式可以实现。
如果您的文件包含数据库创建代码,并且不会与现有数据库发生冲突,请继续执行。
mysql -u root -p
-- You'll be prompted for password
mysql> source filename.sql
mysql -u root -p testdb < filename.sql
-- You'll be prompted for password
如果你必须创建它,然后将其删除
mysql -u root -p
-- You'll be prompted for password
mysql> create database test;
mysql> source filename.sql
请确保将root
替换为您的实际用户名,将testdb
替换为您的数据库名称,filename
替换为实际文件名。
phpmyadmin
。
请注意,如果 testDBbackup.sql
很大,您可以将其压缩为 ZIP。