mysql备份提示 mysqldump: Got error: 1016

最近每日备份MySQL数据库的时候,偶尔会出现:
mysqldump: Got error: 1016: Can’t open file: ‘./hitidea/wp_8_wpo_campaign_feed.frm’ (errno: 24) when using LOCK TABLES
这样的错误。
hitidea是一个有很多数据表的数据库(Wordpress MU),搜索了一下,发现只要在mysqldump的时候加上–lock-tables=false就可以解决问题。
mysqldump -uroot -p123456 table –lock-tables=false > d:table.sql

 

时间: 2024-11-15 18:46:04

mysql备份提示 mysqldump: Got error: 1016的相关文章

MySQL备份还原——mysqldump工具介绍

mysqldump是一款MySQL逻辑备份的工具,他将数据库里面的对象 (表)导出成SQL脚本文件.有点类似于SQL SEVER的"任务-生成脚本"的逻辑备份功能.mysqldump是比较常用的备份方法,适合于在不同MySQL版本之间的迁移.升级.不足之处就是数 据库比较大时,mysqldump的效率不高. mysqldump的主要参数收集整理注释如下,如果你要查看mysqldump的具体参数信息,可以使用命令mysqldump –help --add-drop-table      

MySQL备份命令mysqldump参数说明与示例

1. 语法选项说明 -h, --host=name 主机名 -P[ port_num], --port=port_num 用于连接MySQL服务器的的TCP/IP端口号 --master-data 这个选项可以把binlog的位置和文件名添加到输出中,如果等于1,将会打印成一个CHANGE MASTER命令:如果等于2,会加上注释前缀.并且这个选项会自动打开--lock-all-tables,除非同时设置了--single-transaction(这种情况下,全局读锁只会在开始dump的时候加上

mysql备份恢复mysqldump.exe几个常用用例_Mysql

1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d --add-drop-ta

mysqldump: Got error: 2003: Can't connect to MySQL server on '127.0.0.1' (10060)

今天在用批处理进行MySQL自动备份的过程中遇到一个问题,错误提示:mysqldump: Got error: 2003: Can't connect to mysql server on '127.0.0.1' (10060) 在我本机进行测试的时候批处理可以正确执行,但是放在服务器端就是无法执行,(服务器环境window2003),经过考虑本机的mysql与服务器的mysql区别就是端口不同,本机mysql是默认端口:3306,但是服务器的端口经过修改后变成:4900,于是在这里加上端口号:

MySQL的备份工具mysqldump的基础使用命令总结_Mysql

MySQL数据库的备份工具有很多,不过这里介绍的是一个小巧好用的mysqldump工具,位于数据库目录下bin/mysqldump.exe.这几天用phpMyAdmin备份数据库的时候出现乱码,反复在本地跟远程的Dreamhost空间上测试了数据库,但是还是导出数据库会出现乱码,应该是phpMyAdmin出现的问题,数据库本身没有问题.扯远咯,呵呵.我Google到的关于mysqldump工具的相关用法. 如果主机主机支持 Shell 的话,可以 SSH 登陆主机,执行如下的命令实现备份与恢复,

使用mysql数据库的mysqldump实现自动备份

使用mysql数据库的mysqldump工具,可以实现数据库的备份功能,如果在linux系统中配置好crontabs,就可以实现自动备份! #!/bin/bash ##配置原数据库连接信息,即正在使用需要备份数据库机器. SOURCE_USER=-uroot ##如果就是在本机ip,即SOURCE_HOST=-h127.0.0.1 SOURCE_HOST=-h10.10.10.12 SOURCE_PASS=-padministrator ##配置备份数据库的连接信息,即用于备份的数据库机器 BA

Mysql增量备份之Mysqldump & Mylvmbackup

简单介绍 备份类型 备份方式 热备份:备份期间不需要服务停机,业务不受影响: 温备份:备份期间仅允许读的请求: 冷备份:备份期间需要关闭Mysql服务或读写请求都不受影响: 完全备份:full backup备份全部数据集: 增量备份:incrementalbackup 上次完全备份或增量备份以来改变的数据: 差异备份:differentialbackup 上次完全备份以来改变的数据: 完全+增量备份方式恢复用到的备份文件:完全备份+增量备份+二进制文件: 完全+差异备份方式恢复用到的备份文件:完

MySQL备份还原——mysqldump工具介绍

mysqldump是一款MySQL逻辑备份的工具,他将数据库里面的对象(表)导出成SQL脚本文件.有点类似于SQL SEVER的"任务-生成脚本"的逻辑备份功能.mysqldump是比较常用的备份方法,适合于在不同MySQL版本之间的迁移.升级.不足之处就是数据库比较大时,mysqldump的效率不高.   mysqldump的主要参数收集整理注释如下,如果你要查看mysqldump的具体参数信息,可以使用命令mysqldump –help   --add-drop-table    

MySQL数据备份之mysqldump的使用详解_Mysql

mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: mysqldump -uroot -p123 test > test.dump 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句. B. --opt 如果加上--opt参数则生成的du