mysql - 如何从包含大量记录的mysql数据库中进行备份?

标签 mysql sqlyog

当我尝试从 sqlyog 或使用如下命令进行备份时,我的 mysql 数据库中有 10k 条记录

mysqldump -u <user-name> -p<password> <database-name> > <fine-name>

输出文件格式不正确,如下所示,如果我尝试将此文件导入另一个数据库,则会出现错误。当我有少量记录时它工作正常。

º=Ã\0è÷\0\0\0a¼\0\'Å“X\0`Å“D\0öd\0`ìDŽ\'VÄii   \0Æ\'\0OÅ“(\0`|q‚\0€ñʼn\0Æ\0\0\0\0\0—à\0ÂóbK´´ÃÀø\Zۖ  4,\0ãhP\0Æ+$  ‹±Ãуr<\0Å’k\Z\n\0×\0\0!\0\0\0\0@`{>ˆß{÷}¥ýÕŽz1\'¶SdÜ€\0 ã>\Z,έ{@Ë€(ð‹­û•öÒÃq`tLìê7>%>•_\"’\0ÂÑü x‡2öß\Zoß¾ý\rñéÿÖhë—¬¯t¤%€\0\0Hw^x«RiÂ\\ºê˜(øÑØÑíørqµHËf0Ù¹ii ;\'Ã*íøäâ€c²˜€ŒÇ?÷lÃMñgUûDr‚ \0   @\0HÞ>ò‰ÒNÆãâÌÛ^7·À÷\nÅñqqU}“H‹\0éɼ¢%FZÂÊÂ7ïUÚ‘ñ  ÑÉ„¦¹­.ü¸YüÆêÂ\"Ù‘6A*îBÅ’YÕñi÷\rqfˆ%ln¯\r·&&Ã…Ãg.Šæísè\Z:ãò„\0Â\0$O\0ÂÇóë6)mÃÅ.ÑLbž-Ì’\r¼ÙÂ1Ñ×NÃ…o‹­×ûÄ—Kvˆœ©CýˆU§Î+­yÙ‘(ļàl¡8Wš¿ïì_«>àH¾ð€ \0xá7µ)íèĤ8W0Ãx6Ÿ   &úÜëC·×<.r€\0{<]Pð ––€0òÕ{â€Â¶{`XÅ“+´æ\n·d^‚ø¹¾c““bùñ3⟼Y&’7\0ð¼ôîûÊØòÙ\rq®«9ÃñüN–ž+<\'¦â¢)»õý¢m\"g\0@Hžì¼

你能帮我备份我的数据库吗? 提前致谢。

最佳答案

以下命令将有助于进行数据库转储。

     mysqldump -u<username> -p<password> <databasename> > targetfilename.sql

关于mysql - 如何从包含大量记录的mysql数据库中进行备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25281972/

相关文章:

java - 如何在JDBC中选择最佳批量大小?

php - 无法为从数据库回显消息的 <td> 设置最大高度

MySQL - 优化查询(LIMIT、OFFSET、JOIN)> 2500 万行

MySQL 性能 : views vs. 函数与存储过程

mysql - 我的SQL安装在 `Program Files`并且看不到 `my.ini`文件

mysql - "..."中的未知列 "where clause"

mysql - 如何将 mysql 转储导入到 SQLyog

php - 最简单的 MySQL 到 MySQLi 的转换

mysql - Django 不同 : COUNT vs len