回答

收藏

恢复MySQL数据库

技术问答 技术问答 398 人阅读 | 0 人回复 | 2023-09-14

我已经使用名为library的数据库的mysqldump实用程序创建了一个名为ab.sql的文件。工作正常。现在,我正在尝试使用mysqlimport还原它。我的数据库已经存在。但我想重写它。我正在使用命令
8 a1 {/ h$ |2 ymysqlimport -uroot -p**** library D:/ab.sql* S% `7 Z4 M7 @* g3 ^
在命令行中,但显示错误消息,
3 R0 ^3 r9 C+ N/ l9 V% J9 c: V% p
mysqlimport:错误:1146,使用表:ab时,表’library.ab’不存在
9 \( ?8 O: V4 D. u4 q  M

+ p6 ?. T  r* A+ \- _2 ~2 D迫切需要帮助。& Z* l8 _6 o/ k2 h& S" U
                & t% g/ ]' H% u4 I) U+ C  p
解决方案:
3 u) Y' v" D# ^6 T4 @5 g4 e               
! j) t, Q' ~, S! F* P& i+ O; [3 C4 j; F) n
) |- p6 u/ W+ x! @% H6 j
                mysqlimport将文本文件中的行读入数据库。mysqldump输出一个充满SQL语句的文件,而不是简单的行。您可以使用以下命令运行这些SQL语句:* ^3 m' o1 b4 c. O, ~& B4 d8 a
mysql -u root 根据您的mysqldump选项,这可能会删除数据库中的现有数据。如果您不确定,我会为“ drop”和“ delete”设置grep以确保它看起来还可以。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则