回答

收藏

恢复MySQL数据库

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

我已经使用名为library的数据库的mysqldump实用程序创建了一个名为ab.sql的文件。工作正常。现在,我正在尝试使用mysqlimport还原它。我的数据库已经存在。但我想重写它。我正在使用命令
- M, L0 E- v  ?8 l( _8 ~* h2 D+ mmysqlimport -uroot -p**** library D:/ab.sql+ X9 U, ], X) R, k
在命令行中,但显示错误消息,! ?) m% T  S! _( R- v3 j
) {6 d! b. @. B+ g, M& b% q6 x
mysqlimport:错误:1146,使用表:ab时,表’library.ab’不存在
2 v+ M) W, U8 W

5 y6 M/ |2 _  y; S" m- d# S. D* [迫切需要帮助。4 A) `& T: Z( I. F$ F
               
/ g* X4 ]3 A8 J4 y: c解决方案:
+ E! M8 O: f$ g, ~                & T+ }% d. S; w0 [

1 r5 _- c( x0 }1 c- e9 c1 E* d3 a* `/ G0 X2 l5 r/ q
                mysqlimport将文本文件中的行读入数据库。mysqldump输出一个充满SQL语句的文件,而不是简单的行。您可以使用以下命令运行这些SQL语句:
7 M! c9 S! M4 ~mysql -u root 根据您的mysqldump选项,这可能会删除数据库中的现有数据。如果您不确定,我会为“ drop”和“ delete”设置grep以确保它看起来还可以。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则