数据库内核月报 - / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败
问题描述
主库的create table语句传到备库,备库SQL线程执行过程中报错:
Error 'Can't create table 'XXX.XX' (errno: -1)' on query. Default database: 'XXX'. Query: 'CREATE TABLE XX...
文章
db匠
-05-23
1682浏览量
mysql基本语句
mysql: -u root -p 密码
1.选库: use database;
2.查看多少张表:show table;
3.创建数据库:create database 数据库名 [charset 字符集]
即:create datebase nba charset utf8;
4.删除...
文章
ap3627c6c
-12-29
728浏览量
解决Mysql数据库提示innodb表不存在的问题!
发现mysql的error.log里面有报错:InnoDB: Error: Table "mysql"."innodb_table_stats" not found.InnoDB: Error: Fetch of persistent statistics requested for table ...
文章
乐维君
-11-27
1902浏览量
万券齐发助力企业上云,爆款产品低至2.2折起!
限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!
广告
mysql修复坏表的方法
有的时候因为掉电或者其他原因导致数据库损坏,我们可以使用mysql自带的mysqlcheck命令来快速修复所有的数据库或者特定的数据库;例如检查优化并修复所有的数据库用:# mysqlcheck -A -o -r -pEnter password:database1 OKdatabase2...
文章
科技小能手
-11-12
826浏览量
网络数据库mysql的配置与应用(一)
数据库我相信搞IT的各位都很熟悉它吧,呵呵,最有名的就数windows下的sqlserver系列的了,当然还有microsoft的access.其它的还有一些大型企业内部应用的是DB2 以及oracle的了。那么LINUX下有哪些常用的数据库软件呢,这就是偶今天要跟大家一起讨论的my...
文章
科技小能手
-11-12
702浏览量
阿里数据库内核月报:09月
# 01MySQL·引擎特性·InnoDBAdaptivehashindex介绍
# 02PgSQL·特性分析·clog异步提交一致性、原子操作与fsync
# 03MySQL·捉虫动态·BUG几例
# 04PgSQL·答疑解惑·诡异的函数返回...
文章
场景研读
-06-07
838浏览量
MYSQL数据的备份与恢复
MYSQL数据的备份与恢复
1 SQL数据导入导出
实验内容:
1.使用SQL语句将/etc/passwd文件导入userdb库userlist表,并给每条记录添加自动编号。
2.将userdb库userlist表中UID小于100的前10条记录导出,存为/dbak/ulist.txt文...
文章
技术小胖子
-11-01
840浏览量
MySQL8.0之快速加列
在正式介绍MySQL8.0的快速加列特性前,先来了解下什么是Online DDL,为什么需要快速加列这一特性。
一、什么是Online DDL
1.1 基本概念
Online DDL是在MySQL5.6版本后加入的特性,在5.7得到增强,Online DDL提供了在表更改过程中并发执行DM...
文章
梓杰
-08-23
3147浏览量
mysql错误:……is marked as crashed and should be repai
我用的修复命令是:myisamchk -r bbsthreads
其中bbsthreads是我出问题的表名,当然使用这个命令还得进入mysql你所出问题的数据库的表的存放路径,具体更详细的命令可以看帮助:myisamchk --help;
如果用以上命令你不能解决问题请看后面,后面的内容是我转载的...
文章
科技小能手
-11-12
1024浏览量
mysql 权限控制具体解释
概述
mysql权限控制在不同的上下文和不同的操作水平上都能够进行控制,他们包括例如以下几个**管理权限能够同意用户管理mysql server的操作。
这些权限控制是全局的,不是针对某个特定的数据库的**数据库权限相应到一个数据库和里面的对象。这些权限被用来控制特定的数据库或者全局的,他...
文章
技术mix呢
-10-11
674浏览量
linux下mysql定时备份数据库
linux下mysql定时备份数据库
(-10-21 12:40:17)
转载▼
标签:
杂谈
一、用命令实现备份首页进入mysql的bin目录1、备份数据#mysqldump -uusername -ppassword discuz > discuz_201...
文章
thinkyoung
-07-07
782浏览量
zabbix数据库ibdata1文件过大处理方法
ibdata1是mysql使用InnoDB引擎的时候需要使用的文件。这个文件有的时候会变得很大,并且在你删除数据的时候,文件也不减小。
下面是处理超大ibddata1文件的步骤:
1. 对每张表使用单独的innoDB文件, 修改/etc/f文件,windows下是my.ini文件
...
文章
zhangdiandong
-01-08
862浏览量
RDS MySQL空间优化最佳实践
在前三期介绍了RDS for MySQL参数优化,锁问题以及延迟优化最佳实践之后,本期将介绍存储空间相关的最佳实践。
存储空间是RDS很重要的一个指标,在RDS的工单问题中,空间问题的咨询可以排在top 5,当RDS的实际使用空间超过了购买的空间后,实例就会被锁定了,这样就会导致应用无法再写入,...
文章
玄惭
-06-16
8102浏览量
MySQL · 最佳实践 · 空间优化
在前三期介绍了RDS for MySQL参数优化,锁问题以及延迟优化最佳实践之后,本期将介绍存储空间相关的最佳实践。
存储空间是RDS很重要的一个指标,在RDS的工单问题中,空间问题的咨询可以排在top 5,当RDS的实际使用空间超过了购买的空间后,实例就会被锁定了,这样就会导致应用无法再写入,更...
文章
db匠
-06-21
2408浏览量
[MySQL]快速解决"is marked as crashed and should be repaired"故障
具体报错如下:
Table '.\Tablename\posts' is marked as crashed and should be repaired
提示说论坛的帖子表posts被标记有问题,需要修复。我记得以前也出现过类似的问题,但是只要点击Phpmyadmin上的repair按纽就自动修...
文章
云栖希望。
-01-02
1363浏览量
[MySQL]快速解决"is marked as crashed and should be repaired"故障
登录mysql执行
repair table table_name 完毕
下面的方法试了不管用
--------------------------------------
具体报错如下:
Table '.\Tablename\posts' is marked as crashed and...
文章
余二五
-11-15
999浏览量
MYISAM表的.frm、MYI损坏,丢失的修复方法
.frm文件损坏或丢失的恢复
由于frm文件保存着表结构信息,因此当该文件损坏时候,将无法读取改表中的文件,通过以下步骤可以恢复
step1:将存有数据的MYI和MYD文件保存到其他地方
step2:在数据库里重建同命名的表,结构也要一样。 (要保证和以前表结构,存储引擎,数据类型等保持一致)
...
文章
技术小胖子
-11-10
1049浏览量
pt(Percona Toolkit)工具详解:(二)工具介绍
之所以先写介绍,那是因为太多工具,要查起来非常麻烦,要先做个汇总介绍,方便查找.介绍1.找出重复的索引和外键 pt-duplicate-key-checker这个工具会将重复的索引和外键都列出来,并生成了删除重复索引的语句,非常方便2.执行alter的时候不会阻塞写和读取操作 pt-o...
文章
技术小胖子
-11-15
1548浏览量
pt(Percona Toolkit)工具详解:(二)工具介绍
之所以先写介绍,那是因为太多工具,要查起来非常麻烦,要先做个汇总介绍,方便查找.介绍
1.找出重复的索引和外键
pt-duplicate-key-checker
这个工具会将重复的索引和外键都列出来,并生成了删除重复索引的语句,非常方便
2.执行alter的时候不会阻塞写和读取操作
...
文章
技术小胖子
-11-08
1353浏览量
RDS中的MYSQL备份恢复
RDS使用mysqldump对 MySQL 数据库进行逻辑全量备份,使用开源软件Xtrabackup进行物理全量备份,是实例级别的备份。
用户登录RDS控制台,可以下载备份文件。按照利用逻辑备份文件恢复到自建数据库-MySQL和利用物理备份文件恢复到自建数据库-MySQL中的操作步骤,实现数据的...
文章
阿里云柳璃
-05-29
4068浏览量
mysql 数据库的维护,优化
●回收表空间
当数据表大量删除数据时,用OPTIMIZE TABLE进行空间回收,原理时新建一张数据表,再将内容复制到新表:
OPTIMIZE TABLE "TABLENAME";
InnoDB要用以下命令进行重建:
ALTER TABLE table.name ENGINE='InnoDB...
文章
技术小胖子
-11-09
899浏览量
【Mysql】character-set-server参数
对于数据库级的字符集,如果没有办法重建数据库,可以在f文件中使用character-set-server = utf8(要重启数据库服务),对于之前已经存在数据库,此参数不产生影响。如果之前的数据库A是latin1,在A中创建的表默认还是latin1,除非指定DEFAULT CHARSE...
文章
yangyi_dba
-10-27
403浏览量
[MySQL Reference Manual] 7 备份和恢复
7. 备份和恢复
本章主要会介绍:
1.备份的类型:逻辑备份,物理备份,全备和增量4种
2.创建备份的方法
3.还原方法,包括还原到时间点
4.备份计划,压缩和加密
5.表维护,恢复损坏的表
7. 备份和恢复... 1
7.1备份和还原类型... 1
7.1.1 物理备份VS逻辑备份... 1
7...
文章
fanr_zh
-08-10
860浏览量
[MySQL Reference Manual] 7 备份和恢复
7.备份和恢复
本章主要会介绍:
1.备份的类型:逻辑备份,物理备份,全备和增量4种
2.创建备份的方法
3.还原方法,包括还原到时间点
4.备份计划,压缩和加密
5.表维护,恢复损坏的表
7.备份和恢复
7.1备份和还原类型
7.1.1物理备份VS逻辑备份
7.1.2 Online VS ...
文章
技术小胖子
-11-17
720浏览量
pt(Percona Toolkit)工具介绍
pt(Percona Toolkit)工具介绍
一.介绍1.找出重复的索引和外键 pt-duplicate-key-checker
例子:[root@node1 ~]# pt-duplicate-key-checker --user=root --password='abc123'
# ##...
文章
技术小甜
-11-16
1168浏览量
【MySQL】 DB 回滚崩溃案例一则
背景
一个测试人员对性能数据库进行性能压测 ,由于存储过程写的有问题,对一个大表进行大量更新为及时提交 ,见proc hang 住就kill 掉进程,然后长时间等待未果直接重启mysql 服务。之后错误日志中报错:
130516 20:47:36 InnoDB: Error: page 5 lo...
文章
yangyi_dba
-05-31
605浏览量
MySQL深入09-备份-恢复
备份的目的
灾难恢复;
数据审计;
测试;
备份类型
根据备份时,数据库服务器是否在线:
冷备:cold backup
温备:warm backup,全局施加共享锁,允许读,禁止写
热备:hot backup
根据备份的数据集:
完全备份:full backu...
文章
余二五
-11-23
1141浏览量
历程剖析:阿里云自研HTAP数据库的技术发展之路
摘要:8月24日,阿里云数据库技术峰会到来,本次技术峰会邀请到了阿里集团和阿里云数据库老司机们,为大家分享了一线数据库实践经验和技术干货。阿里云高级数据库技术专家队皓庭分享了高度兼容MySQL,并且能免去传统数仓ETL过程实现数据分析,同时支持高并发、大吞吐量的在线事务处理的PB级数据存储数据库是...
文章
场景研读
-09-04
7957浏览量
MySQL5.6在线表结构变更(online ddl)总结
MySQL从5.6.17以后,支持在线修改表结构操作(online ddl),即在变更表结构的过程中,不阻塞dml和dql操作.
根据操作过程中是否需要表拷贝,online ddl可分为下面两大类:
1.需要表拷贝的 ddl 操作:
增加、删除、重排列。
增加、删除主键。
改变表的 ROW...
文章
技术小胖子
-11-10
1099浏览量
MySQL5.1升级到5.5注意事项
升级MySQL一条规则: 不能跳过中间的几个版本。从5.1到5.5升级前的准备:1、备份全部的数据2、通过手册熟知 其中哪些是不兼容的或者说是哪些功能在新版本中已经实现。3、执行mysql_upgrade 升级系统表。 该程序不会升级 help table4、对于rpm包安装的DB,客户端和se...
文章
像教授
-11-26
1037浏览量