Mysqldump备份失败问题总结

时间:2024.3.20

Mysqldump备份失败问题总结

说明

执行 mysqldump 时出现找不到某一个 tables 并且中断执行?及锁表后延伸出现的问题记录! 问题及方案如下

Error Meaage: 执行mysqldump 时出现找不到某一个 tables 并且中断执行

[root@test100 data]# mysqldump fx > fx.sql

mysqldump: Got error: 1146: Table 'user_suggest_report' doesn't exist when using LOCK TABLES 考虑加上 --skip-lock-tables或者-R进行锁表试试,也是不行,信息如下

[root@test100 data]#mysqldump --skip-lock-tables fx > fx.sql

Error: Couldn't read status information for table vote_results () mysqldump: Couldn't execute 'show create table `user_suggest_report`': Table 'fx.user_suggest_report' doesn't exist (1146)

登陆服务器查看是否存在此表

[root@test100 data]#mysql -h127.0.0.1 -D fx

mysql> show tables; #查看所有的表 --> 发现是表存在的

+--------------------------------+

| Tables_in_fx |

+--------------------------------+

| user_suggest_report |

+--------------------------------+

80 rows in set (0.00 sec)

删除此表

mysql> drop table user_suggest_report; #既然是存在的,但是系统却认定不存在说明存在问题,索性想删除试试

ERROR 1064 (420xx): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'user_suggest_report' at line 1

进入mysql存储目录下将其数据表移动或删除

[root@test100 data]# cat /etc/my.cnf | grep datadir

datadir=/var/lib/mysql

[root@test100 data]# cd /var/lib/mysql/fx/

[root@test100 fx]# mv user_suggest_report.frm /data 重启mysql服务器

[root@test100 fx]# service mysqld restart

重新备份操作

[root@test100 data]# mysqldump fx > fx.150109.sql #操作成功 本文由多备份总结 转载请注明出处


第二篇:mysql常用命令总结


mysql常用命令总结

一、打开连接

格式:mysql –h<url> –u<username> –p<password>

参数说明:<url>服务器地址 <username>用户名 <password>密码

二、增加用户

格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"; 例:增加用户名为db315 密码为db315 的超级管理员帐号.

grant select, insert, update,delete on mydb.* to db315@localhost

identified by "db315";

三、更改密码

格式:mysqladmin -u 用户名-p 旧密码password 新密码

例:把帐号db315 的密码改为db315.cn。

mysqladmin -uroot –pdb315 password db315.cn

四、显示数据库列表

格式:show databases;

五、执行sql文件

source sql文件所在路径

六、打开数据库:

use 数据库名

七、显示库中的数据表

格式: show tables;

八、显示表结构

格式:use <database>; desc <table>;

参数说明:<database>数据库名称,<table>需显示表结构的表名

九、建库

格式:create database <database_name>

参数说明:<database_name>数据库名称

十、建表

格式:use <database_name>; create table <table_name> (字段设定列表) 参数说明:<table_name>新建表的名称

(字段设定列表)如:id int not null,

十一、删库或删表

格式: drop database <database_name>; drop table <table_name>

十二、插入数据

格式:insert into user(<name1>,<name2>) value(value1,value2)

参数说明:<name>字段名称<value>字段值

十三、查询数据

格式:select * from <table_name> where <条件>

学习笔记之Mysql 命令行操作java 学习群:40671932

例:select * from user where id=2;

十四、更新数据

格式:update <table_user> set <字段名称>=<值> where <条件>

例:把ID 为2的记录用户名(username)的值更改为china.

Update user set username=’china’ where id=2;

十五、清空表中的记录

格式:delete from <table_name> <条件>

例:delete from user where id=2;

十六、增加字段

格式:alter table table_name add column column_name type default ;

参数说明:table_name 表名称column_name 字段名type 字段类型 例:alter table user add column tel varchar(12) default ‘’;

在表user 中增加一个字段tel 类型为varchar 值为空.

十七、更改字段名称

格式:alter table table_name change sorce_col_name dest_col_name type default ; 参数说明:table_name 指表名,source_col_name 指原来的字段名称, dest_col_name 指改后的字段名称

例如:alter table user change tel intro varchar(33) default null;

十八、更改字段默认值

格式:alter table table_name alter column_name set default ;

例:alter table user alter tel set default null;

十九、修改字段类型及长度

ALTER TABLE `表名` MODIFY `字段名` 类型(长度);

二十、更改字段数据类型

格式:alter table table_name change column column_name column_name type;

例:alter table user change column username username varchar(20);

二十一、增加主键格式: alter table table_name add column column_name type auto_increment PRIMARY KEY;

例如:alter table user add column id int(10) auto_increment PRIMARY KEY

二十二、导入SQL文件

格式: mysql –u<username> –p<password> < <Sql_file>

例:mysql –uroot –pmaowei < c:\user.sql

二十三、导入文本文件

格式:load data local infile “file_path” into table <table_name>

参数说明:“file_path” 文件路径<table_name>表名

注:1、文本数据应符合的格式:字段数据之间用tab 键隔开,null 值 用\n 来代替.

例: d:\user.txt 中的数据为

1 cc abcdef easyjf@easyjf.com

2 dd abcdef \n

3 ee aaaaaa maoweiwer@163.com

4 ff aaaaaa ksmwly@db315.cn

二十四、备份数据库

格式:mysqldump –u <username> -p <database> > <data_name>

参数说明:<username>用户名<database>需备份的数据库

<data_name>导出文件名

例:将数据库db315 备份到C盘根目录下的db315.sql 文件中. mysqldump –u root –p db315 > c:\db315.sql

二十五、导出数据

格式:select * from user into outfile "dest_file";

例:将数据表user 导出到Excel 文件中

select * from user into outfile"c:\user.xls";

二十六、退出Mysql

格式:exit

更多相关推荐:
ivpn稽核问题总结

重庆的在跨省业务稽核方面的主要问题和困难是:业务变更或者接口升级,稽核程序发生变更,由于程序员的疏忽以及内部测试不完善,导致程序出现bug,上传的稽核数据出现错误。今年x月份的业务规则变更,8月份的重庆CRM2…

初中化学除杂问题总结

初中化学常见物质的除杂总结概念理解首先明白物质除杂是干什么,物质除杂又叫物质提纯,即把混合物中少量的杂质出去,得到较纯净物质的过程。一、除杂原则简单概括为:不增,不减,易分,最佳。(1)不增:提纯过程中不能引入…

初中化学除杂问题总结

初中化学常见物质的除杂总结一、概念理解首先明白物质除杂是干什么,物质除杂又叫物质提纯,即把混合物中少量的杂质出去,得到较纯净物质的过程。二、除杂原则简单概括为:不增,不减,易分。(1)不增:提纯过程中不能引入新…

查摆问题总结

榆林市特殊教育学校干部作风整顿活动第二阶段查摆问题阶段总结我校干部作风整顿活动自第二阶段(即查摆问题阶段)以来,学校领导班子进一步端正思想,提高认识,按照区教育局的统一部署,结合学校实际,狠抓查摆各项工作的落实…

消防演习存在问题总结

XX作业区消防演习存在问题总结X月X日,作业区联合XX消防支队进行了一次消防演习,通过演习提高了员工消防实战水平,取得了一定效果。但是在演习过程中也暴露了一些问题,反映出作业区员工的消防知识及意识上还存有不足,…

初中英语八大时态问题总结

初中英语时态问题总结一、一般现在时??1、概念:经常、反复发生的动作或行为及现在的某种状况。??2、时间状语:Always,usually,often,sometimes,everyweek(day,year,…

食品安全问题 新闻+各种问题总结

一、新闻链接:20xx年第一季度,广东省广州市质监局对白云区9家沙河粉生产企业15批次的沙河粉进行了抽检,有6家企业10个批次产品合格,合格率为67%。其中,黄石信通粉厂在2次抽检中因二氧化硫残留量超标,产品均…

屋顶绿化设计问题总结

屋顶绿化设计问题总结基质配制屋顶绿化基质荷重应根据湿容重进行核算,不应超过1300kg/m3。常用的基质类型和配制比例参见表8,可在建筑荷载和基质荷重允许的范围内,根据实际酌情配比。隔离过滤层一般采用既能透水又…

香港授课型硕士面试问题总结【精华】

面试一般要准备的问题:面试的礼貌:1.2.开场一定要问好,注意电话的问候用语,如是秘书接电话,她帮你找教授时,要说“谢谢”,教授来接电话要再问好。面试结束后,无论怎样都要说谢谢,如:thankyouverymu…

雅培面试问题总结

你为什么要辞职?首先我并不是很愿意辞职的,我比较喜欢我现在的公司,但是由于公司的代理产品变动,迟迟不能开拓出市场,公司发展停滞,同事相继离职,刚好雅培此时有工程师岗位的需求,我认为自己在能力上可以胜任雅培的要求…

环艺研究生复试面试问题总结

1、2、什么是室内设计室内设计是根据建筑物的使用性质、所处环境和相应标准,运用物质技术手段和建筑设计原理,创造功能合理、舒适优美、满足人们物质和精神生活需要的室内环境。这一空间环境既具有使用价值,满足相应的功能…

求职简历的致命问题总结

求职简历的致命问题总结一、简历中主次不分很多简历,内容庞杂,形式混乱,贪多求全,恨不得把所有的事情都写上,结果,大杂烩,反倒让人搞不清楚究竟应聘者究竟想表达什么。不同的经历,展示不同的能力,同一经历,不同的描述…

问题总结(505篇)