MySQL备份恢复数据--binary-mode is enabled and mysql is run in non-interactive...
  WygFwqTqRhGi 2024年02月26日 77 0

使用 mysqldump ; MySQL 自带的逻辑备份工具。

mysqldump [选项] 数据库名 [表名] > 脚本名 

mysqldump [选项] --数据库名 [选项 表名] > 脚本名 

mysqldump [选项] --all-databases [选项]  > 脚本名 

备份

 mysqldump -h localhost -u wordpress -p wordpress_20200104 > c:\server\wordpress_20240225_save.sql

恢复

mysql -h localhost -u wordpress -p wordpress_20200104 < c:\server\wordpress_20240225_save.sql

使用 source命令恢复

使用source命令: 首先登录到MySQL命令行:
mysql -u username -p

然后,选择要导入SQL文件的数据库:
use database_name;

最后,使用source命令导入SQL文件:
source file.sql;

 

数据库工具目录需要添加到系统变量里面:C:\Windows\System32\cmd.exe
导出和恢复都使用cmd即可;
如果使用 powershell 导出 ;导入时会报错:

<”运算符是为将来使用而保留的... 都无法执行恢复命令

使用 source也会报错

 --binary-mode is enabled and mysql is run in non-interactive...;

ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: '?'.

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年02月26日 0

暂无评论

推荐阅读
  2xk0JyO908yA   2024年04月03日   36   0   0 其他语言
  2xk0JyO908yA   2024年03月18日   41   0   0 其他语言
  xuyiOs6F0wpy   2024年03月06日   82   0   0 其他语言
WygFwqTqRhGi