首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL数据库从ibd和rfm中恢复(zabbix数据库)

    1、新建数据库 create database zabbix default charset utf8; 2、use zabbix; 3、设置表的默认字段模式,具体根据IBD文件中的格式来设置,set...6、其他表类似 7、删除创建表后生成的ibd文件,alter table `users` discard tablespace; (其他表类似) 8、把要恢复的旧的ibd文件复制到当前zabbix的数据库目录中...,cp /xx/users.ibd /zabbix/users.ibd;  (其他表类似) 9、修改所有者,chown mysql:mysql /zabbix/users.ibd; (其他表类似) 10...、恢复ibd数据到表中,alter table `users` import tablespace; (其他表类似) 11、zabbix更改数据库的名字后要修改两个地方,zabbxi_server.conf...和 zabbix.conf.php PS:创建新数据库和表时,数据库引擎INNODB,库和表的编码格式CHARASET,FORMAT格式都要和原来的一致。

    1.7K20

    数据库从 mysql 开始

    简述昨天写了一篇 mongodb 的一些操作,但是在真实业务中 mysql 确实使用最多的。...在缓存方面的我们有了 redis 这样的 nosql 数据库,而 mongodb 在业务等级和 mysql 基本是平级的,当然从使用程度上说,mysql 这样关系型数据库统计地位确实根深蒂固的。...主从复制中有 relay logmysql 的所有信息复制在 binlog 中,如果从节点需要复制主节点信息,需要读取主节点的 binlog 写入到 relay log,然后在从 relay...log 中 进行数据同步。...大家可能会好奇为什么还多加一个 relay log ,这是开发中默认的一个想法,网络是不可靠的,同时数据之间需要缓冲,如果从节点,读取后直接同步,那么网络出错了,可能会产生错误数据,万一有请求来了,我一遍同步一遍接受请求压力山大呀

    9910

    数据库初识--从MySQL 出发

    要学Web 开发,也得先对数据库有所了解呀。数据库分门别类,多种多样,目前我选择了 MySQL 。  ...看了 MySQL,觉得数据库处理也不是很难,主要就是一些对数据的处理,MySQL 主要就是一些命令的运用。   看过了,怕忘了吧,得及时记录下来。...为表中插入值 :insert into book values(1 book1 10,2 book2 30);            查看某特定表(book)信息 : describe book;             ...删除数据库(books): drop database books ;            删除表数据(book) :delete from book where id="2";  删除表中 id=...create table book(index index_name); 查看(id)索引的使用:explain select id from book where name="book2"; 还可以从宏观上查看

    1.3K20

    MySQL从删库到跑路(一)——MySQL数据库简介

    目前MySQL被广泛地应用在Internet上的中小型网站中,由于体积小、速度快、总体拥有成本低,开放源码、免费,一般中小型网站的开发都选择Linux + MySQL作为网站数据库。...MySQL是一个关系型数据库管理系统,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,就增加了速度并提高了灵活性。...4、MySQL管理 可以使用命令行工具管理MySQL数据库(命令mysql 和 mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator和MySQL Query...2 00:52:59 2017 (local time): MwgPucEp8gMz0e20 重设root密码 mysql -u root -p 提示输入密码后输入随机管理密码,进入mysql。...12、关闭MySQL服务的域名解析功能 通常MySQL服务会对连接的客户端进行域名解析,影响访问MySQL的速度。因此需要关闭MySQL域名解析功能。在/etc/my.cnf配置文件中设置。

    2K20

    从MYSQL 数据库归档 到 归档设计

    2 数据通过MYSQL dump 或者其他的备份方式,将数据备份出来,在将数据恢复到数据归档库中,然后将备份的数据直接手动清理掉,这样的做法速度也很快,对业务的影响也比较小,基本上可以算是透明的方式了...下面就是一个MYSQL 针对一个数据库表归档的案例(这个案例也是有缺陷的,但目前是秉承着够用就好,以及时间成本的原则) 首先设计一个归档要考虑的问题如下 1 归档表的大小,以及每日最大,或最小的归档数据量...表中的数据要保留半年之内的,其余的数据可以移走。...以下以最简单的自动化的方案来讲 下图是基于案例来讲的 因为数据库是MYSQL 所以考虑了归档一次是多大的批量,避免归档数据量过大的时候将生产库hang 死,另外配置表主要的功能是有两个 1 限制一次拷贝和清理的数据量...3 为什么要用MYSQL 存储过程来做,使用python不是更灵活 其实一言难尽,都和需求有关,所以很多设计出来的东西,外人一看一堆毛病,如果你进入到他的内部,一段时间估计你就懂得为什么会设计出这样或那样的东西

    5.1K41

    MySQL 数据库中的锁

    全局锁 顾名思义,全局锁就是对整个数据库实例加锁。 1. FTWRL MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。...表锁 MySQL 里面表级别的锁有两种:一种是表锁,一种是元数据锁(meta data lock,MDL)。...MDL 锁 另一类表级的锁是 MDL(metadata lock),这个是 MySQL 5.5 版本中引入了 MDL,当对一个表做增删改查操作的时候,加 MDL 读锁;当要对表做结构变更操作的时候,加...死锁和死锁检测 当并发系统中不同线程出现循环资源依赖,涉及的线程都在等待别的线程释放资源时,就会导致这几个线程都进入无限等待的状态,称为死锁。...这大大降低了数据库的执行性能。 怎么减少行锁对性能的影响? 关闭死锁检测 控制并发度,业务层面和数据库层面。

    5K20

    从Mysql备份中恢复单个表

    因为云平台的备份是把库中所有的表都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据库数据处理机器上,然后再根据需求提出需要的表。...思路(原谅我也理解了好一会儿): 主要使用sed命令来实现,加上-n,-e参数把打印的结果追加到一个文件中,就得到了想要的表的内容。...我们使用如下sed命令从原始sql中导出wp_comments表: 意思是:打印DROP TABLE....此时,lianst.wp_comments.sql 就是我们从原始备份sql(lianst.sql)中导出的wp_comments表的sql语句。接下来我们就可以针对这一个表来进行恢复了。...#登陆Mysql服务器 [root@bj ~]# mysql -uroot -p Enter password:   mysql> source lianst.wp_comments.sql;

    4.6K110

    MySQL从删库到跑路(四)——MySQL数据库创建实例

    作者:天山老妖S 链接:http://blog.51cto.com/9291927 一、创建数据库 1、创建数据库 创建数据库,指定数据库的默认字符集为utf8。...create database schoolDB default character set utf8; 连接数据库,客户端必须选择UTF8字符集。...数据库中的三张表分别为学生表(student)、课程表(TSubject)、分数表(TScore)。 ?...StudentID nvarchar(15), subJectID nvarchar(10), mark decimal)ENGINE=InnoDB DEFAULT CHARSET=utf8; 二、数据库信息的生成...伟刚勇春菊毅俊峰强军平保东文辉力明永健世广志瑗琰韵融园艺咏卿聪澜纯毓悦昭冰爽琬茗羽希宁欣飘育滢馥新利筠柔竹霭凝晓欢霄枫芸菲寒伊亚宜可姬舒义兴良海山仁波宁贵福生龙元全国胜学祥亮政谦亨奇固之岚苑富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪清飞彬娜静淑惠珠翠雅芝妍茜秋珊莎锦黛青倩婷姣婉娴瑾颖露瑶怡婵雁蓓纨仪荷丹蓉眉君琴蕊薇菁梦素伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵福生龙元全国胜学祥才发武新利清飞彬富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪心邦承乐绍功松善厚庆磊民友裕河哲江超浩亮政谦亨奇固之轮翰朗伯宏言若鸣朋斌梁栋维启克伦翔旭鹏泽晨辰士以建家致树炎德行时泰盛雄琛钧冠策腾楠榕风航弘

    2.4K20

    MySQL 数据库类型从 InnoDB 转换为 MyISAM

    魏艾斯博客有一个 wordpress 站点,有一天无意中发现数据库挺大的,可是这个站也就不到 10 篇文章,没道理这么大的数据库啊。...也忘记了怎么搞出来的,InnoDB 类型会导致数据库大小膨胀了几倍,所以决定从InnoDB 类型转换为 MyISAM 类型。...打开 SSH 软件连接到 VPS 上面,输入下面命令: mysql -uroot -p 输入 phpmyadmin 密码登陆 ? 出现“mysql>”就可以继续了。...2018 年 4 月 28 日补充资料如下: 如果 MySQL 版本高于 5.7,会报错“invalid default value for”,MySQL5.7 不允许时间戳值为 0,比如下面的: datetime...NOT NULL DEFAULT ‘0000-00-00 00:00:00’ 所以像本文这种转换方法只用于 MySQL5.6 及以下版本。

    1.3K60

    C# 从代码入门 Mysql 数据库事务

    在业务开发中,使用数据库事务是必不可少的。...filldb 地址: https://filldb.info/dummy/step1 FillDB 是一款免费工具,可快速生成大量 MySql 格式的自定义数据,用于测试软件和使用随机数据填充数据库。...然后在数据库中导入数据。 为了连接 Mysql 数据库,这里使用 MySqlConnector 驱动,请在创建控制台项目之后,通过 nuget 引入此包。...Mysql 数据库事务基础 百度百科:数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。...持久性:数据一旦提交,其所作的修改将永久地保存到数据库中。 相信大家对数据库事务都不陌生,因此这里就不扯淡了,下面来讲解不同数据库事务的特征。

    30510

    MySQL 数据库类型从 InnoDB 转换为 MyISAM

    魏艾斯博客有一个 wordpress 站点,有一天无意中发现数据库挺大的,可是这个站也就不到 10 篇文章,没道理这么大的数据库啊。...也忘记了怎么搞出来的,InnoDB 类型会导致数据库大小膨胀了几倍,所以决定从InnoDB 类型转换为 MyISAM 类型。...打开 SSH 软件连接到 VPS 上面,输入下面命令: mysql -uroot -p 输入 phpmyadmin 密码登陆 sjkmiszhdin1.png 出现“mysql>”就可以继续了。...2018 年 4 月 28 日补充资料如下: 如果 MySQL 版本高于 5.7,会报错“invalid default value for”,MySQL5.7 不允许时间戳值为 0,比如下面的: datetime...允许转载,保留出处:魏艾斯博客 » MySQL 数据库类型从 InnoDB 转换为 MyISAM

    2.6K220
    领券