mysql用backup命令备份时出现ERROR 1064 (42000)问题怎么解决呢?

2025-01-06 02:56:00
推荐回答(2个)
回答1:

在doc命令下
备份数据库:
mysqldump -u username -p dbpassword dbname > dbxxx_日期.bak
备份数据库的某张表:
mysqldump -u username -p dbpassword yourdbname posts_99 >dir/posts_99_日期.bak

备份数据库或表时,一般常用xxx.bak命名,或则以其它的非双击就能直接打开的文件名,防止不小心打开因改动内容而破坏了数据库,导致需要时数据库不能正常还原使用,或则因为数据库或表备份文件太大而吃光了你的内存,导致操作系统运行太慢甚至死机。另外加个日期,最好带上时分秒,防止下次备份到该目录时把该目录下上次的备份给覆盖掉,导致需要时找不到以前的数据。

另外多嘴再提供一些mysqldump 相关参数,可能对你比较有帮助

http://hashchmoon.blog.163.com/blog/static/4486085820078444729192/

回答2:

备份的命令这样的:
mysqldump -u username -p dbname > xxx.sql