使用 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: '?'.
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |