很多人都可能碰到过这样的问题:在我们用DOS命令行备份、导出MySQL数据库的时候输入mysqldump语句mysqldump -h localhost -u root -p shopdb >d:\beifen\shopdbbak.sql回车时命令行窗口会提示如下错误:
mysqldump: unknown option '--no-beep'
以致数据库备份无法完成。这是什么原因呢? 经过反复查找问题终于找到了出错的原因:原来是mysqldump读取mysql安装文件my.cnf里的内容的默认设置,导致命令行无法正常运行,知道了这个原因那解决方法也就有了,禁用默认设置!在执行mysqldump的时候加入选项--no-defaults (官方文档解释是Do not read default options from any options file),所以最后的备份语句改成如下:
mysqldump --no-defaults -h localhost -u root -p shopdb >d:\beifen\shopdbbak.sql
回车,输入密码,命令执行成功,备份成功了!打开d:\beifen\能看到导出来的备份文件shopdbbak.sql
网站相关的产品,就来我们这里购买! 网站相关的问题,找我们帮您解决! | 24小时技术服务QQ:598569156 服务邮箱:1653281962@qq.com |
QQ在线客服 百度HI在线客服 阿里旺旺在线客服 | ¥付款方式>> │ 域名注册>> │ 免备案虚拟主机>> │ 云服务器>> │ 本站用户登录>> |