您好,欢迎访问一九零五行业门户网

如何恢复 mysqldump 创建的文件?

假设我们想要恢复一个由 mysqldump 创建的文件,那么我们可以在现有数据库中恢复,也可以在创建该文件后在新数据库中恢复。然后借助source语句,我们就可以恢复它。我们可以通过一个例子来说明:
示例在这个例子中,我们正在恢复名为已转储的student_info.sql。它基本上是在数据库名称“query”中。现在我们将其恢复到名为“tutorials”的数据库中。
mysql> use tutorials;database changedmysql> source student_info.sql;query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected, 1 warning (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.45 sec)query ok, 0 rows affected (0.00 sec)query ok, 0 rows affected (0.05 sec)query ok, 0 rows affected (0.00 sec)query ok, 7 rows affected (0.05 sec)records: 7 duplicates: 0 warnings: 0
现在,借助以下语句,我们可以看到“student_info”表已恢复到名为“tutorials”的数据库中。
mysql> show tables;+---------------------+| tables_in_tutorials |+---------------------+| rtgs || student_info |+---------------------+2 rows in set (0.00 sec)mysql> select * from student_info;+------+---------+------------+------------+| id | name | address | subject |+------+---------+------------+------------+| 101 | yashpal | amritsar | history || 105 | gaurav | chandigarh | literature || 125 | raman | shimla | computers || 130 | ram | jhansi | computers || 132 | shyam | chandigarh | economics || 133 | mohan | delhi | computers || 150 | saurabh | null | literature |+------+---------+------------+------------+7 rows in set (0.00 sec)
以上就是如何恢复 mysqldump 创建的文件?的详细内容。
其它类似信息

推荐信息