12 2018 档案

摘要:报错原因是:密码过期。不管你是刚刚修改密码还是什么,只要登陆都是有问题的,都是报这样子的错误。 解决方法是: 1、修改/etc/my.cnf文件,在[mysqld]下加入“skip-grant-tables”。 2、重启mysql服务器 3、登陆mysql 4、修改/etc/my.cnf。把“ski 阅读全文
posted @ 2018-12-29 18:06 峰哥ge 阅读(2457) 评论(0) 推荐(0) 编辑
摘要:Xtrabackup工具的介绍 xtrabackup是percona公司开发的一款自由、免费、开源的一款备份工具,他的备份特点就是:支持热备、备份速度快。 xtrabackup包含两个重要的工具:innobackupex和xtrabackup,两者的区别是: xtrabackup只能备份innodb 阅读全文
posted @ 2018-12-29 15:35 峰哥ge 阅读(2000) 评论(0) 推荐(0) 编辑
摘要:之前安装的是zabbix3.x版本,今天尝试安装zabbix4.2版本,并做个总结。建议生产环境还是使用3.4版本比较好,因为4.2版本上可能语法又增加了一些,所以建议使用熟练的版本 1、首先是安装zabbix官方提供的yum源,使用此源可以安装zabbix4.2版本。这些东西我们都可以在官网里面找 阅读全文
posted @ 2018-12-29 10:26 峰哥ge 阅读(713) 评论(0) 推荐(0) 编辑
摘要:Tidb是一个支持ACID的分布式数据库,当你导入一个非常大的数据集时,这时候产生的事务相当严重,并且Tidb本身对事物的大小也是有一个严格的控制。 有事务大小的限制主要在于 TiKV 的实现用了一致性协议。对于任何一个分布式数据库,如果你要用一致性协议去做这种复制,肯定要避免非常大的事务。所以这个 阅读全文
posted @ 2018-12-28 10:26 峰哥ge 阅读(7528) 评论(0) 推荐(0) 编辑
摘要:今天使用insert操作向tidb中插入数据,发现正在导入的过程中出现如下错误: 也就是说客户端不能连接mysql服务器端。有的人会想到可能是mysql客户端连接至服务器端超时导致的: 一般情况下我的错误也有可能由connect_timeout时间太短这种情况导致的。比如查询数据集比较大的数据的时候 阅读全文
posted @ 2018-12-27 17:51 峰哥ge 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:LVS: 是基于四层的转发 HAproxy: 是基于四层和七层的转发,是专业的代理服务器 Nginx: 是WEB服务器,缓存服务器,又是反向代理服务器,可以做七层的转发 区别: LVS由于是基于四层的转发所以只能做端口的转发,而基于URL的、基于目录的这种转发LVS就做不了 工作选择: HAprox 阅读全文
posted @ 2018-12-27 13:46 峰哥ge 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:1、bash中的算术运算 let运算符 $[expression] [root@:vg_adn_tidbCkhsTest ~/tidb-bench/sysbench]#i1=$[11+22] [root@:vg_adn_tidbCkhsTest ~/tidb-bench/sysbench]#echo 阅读全文
posted @ 2018-12-26 18:37 峰哥ge 阅读(704) 评论(0) 推荐(0) 编辑
摘要:/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。 查看/ 阅读全文
posted @ 2018-12-26 14:06 峰哥ge 阅读(17487) 评论(0) 推荐(1) 编辑
摘要:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。 阅读全文
posted @ 2018-12-26 09:51 峰哥ge 阅读(220) 评论(0) 推荐(0) 编辑
摘要:题目为: 有一百个图片文件,它们的地址都是http://down.fengge.com/img/1.pnghttp://down.fengge.com/img/2.png…一直到http://down.fengge.com/img/100.png批量下载这100个图片文件,并找出其中大于200KB的 阅读全文
posted @ 2018-12-25 10:11 峰哥ge 阅读(545) 评论(0) 推荐(0) 编辑
摘要:1、zabbix前端报错''Database history tables upgraded"显示为“no”,这个其实是表里面的错误,修改方法是/etc/zabbix/web/zabbix.conf.php文件里面加一行参数,$DB['DOUBLE_IEEE754'] = true即可。详情链接: 阅读全文
posted @ 2018-12-24 11:52 峰哥ge 阅读(794) 评论(0) 推荐(0) 编辑
摘要:看一下原理: 案例:我们讲解一个创建LVM卷 此时我安装一块1200G的硬盘,在Linux显示为/dev/xvdb的块设备。 我们已经创建好了卷,接下来就开始就开始格式化这个lvm卷才能使用。我一般格式化成ext4的文件系统的格式,最后再进行挂载即可。 创建快照 现在我们再讲一下快照: 通过使用lv 阅读全文
posted @ 2018-12-21 10:59 峰哥ge 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache.前者针对磁盘块的读写,后者针对文件inode的读写.这些Cache有效缩短了I/O系统 阅读全文
posted @ 2018-12-20 19:02 峰哥ge 阅读(565) 评论(0) 推荐(0) 编辑
摘要:vmstat是一个很好用的检测系统性能工具,没有过多的参数,直接一个vmstat命令即可,不过我们一般加上-w表示宽格式输出。然后再附加上侦测时间即可 例如: 表示每3秒检测一次并输出系统信息,一共输出100次。 这样的格式的命令很好用,接下来我们运行一下这个命令并对输出的数据进行分析 参数讲解: 阅读全文
posted @ 2018-12-20 10:40 峰哥ge 阅读(1263) 评论(1) 推荐(0) 编辑
摘要:innodb buffer pool和Qcache的缓存区别? 1、Qcacche缓存的是SQL语句及对应的结果集,缓存在内存,最简单的情况是SQL一直不重复,那Qcache的命令率肯定是0; 2、buffer pool中缓存的是整张表中的数据,缓存在内存,SQL再变只要数据都在内存,那么命中率就是 阅读全文
posted @ 2018-12-19 18:19 峰哥ge 阅读(1250) 评论(0) 推荐(1) 编辑
摘要:innodb_buffer_pool的简介: InnoDB主索引是聚簇索引,索引与数据共用表空间,对于InnoDB而言,数据就是索引,索引就是数据。InnoDB缓存机制和MyISAM缓存机制的最大区别就是在于,InnoDB不仅仅是缓存索引,还会是缓存数据。与MyISAM相比,InnoDB缓存可以占用 阅读全文
posted @ 2018-12-19 17:58 峰哥ge 阅读(896) 评论(1) 推荐(0) 编辑
摘要:MySQL的查询缓存并非缓存执行计划,而是查询及其结果集,这就意味着只有相同的查询操作才能命中缓存,因此MySQL的查询缓存命中率很低,另一方面,对于大结果集的查询,其查询结果可以从cache中直接读取,有效的提升了查询效率。 那么如何设置缓存的大小呢?来看一下: 1、在mysql客户端命令行中我们 阅读全文
posted @ 2018-12-19 17:36 峰哥ge 阅读(8465) 评论(0) 推荐(0) 编辑
摘要:今天出现一个问题就是:给zabbix用户赋予权限 语句如下: 按照这样的说法应该是所有的主机都是可连接的,但是使用localhost登陆后就是连接不了。 因此在学习过程中,最好使用'zabbix'@'192.168.x.x'这样的写法来,登录的时候要加上-h 127.0.x.x这样的写法 使用\s可 阅读全文
posted @ 2018-12-18 16:42 峰哥ge 阅读(2765) 评论(0) 推荐(0) 编辑
摘要:Linux的目录下面形如: 原因是:为目录名称中提到的服务启用了安全Tmp系统功能。 如何关闭呢? 首先找到我们的这个mariadb服务:打开这个配置文件后,修改一下这个内容 将这个“PrivateTmp=true”修改为"false"。 然后再使用命令systemctl-reload 最后重启ma 阅读全文
posted @ 2018-12-18 15:26 峰哥ge 阅读(3205) 评论(0) 推荐(1) 编辑
摘要:今天mariadb总是启动不了,对于我来说是不能忍受的。然后前往日志文件查看报错信息,提示如下: 出错信息一共就这三行,没有报其他的错误。那只能从红色方框的地方开始入手了。 首先是百度去搜索原因是什么?发现说是配置文件中的socket段有问题,大致问题如下: 1、你的socket中的mysql.so 阅读全文
posted @ 2018-12-18 15:08 峰哥ge 阅读(3043) 评论(0) 推荐(1) 编辑
摘要:获取网站请求书的前20个IP 阅读全文
posted @ 2018-12-18 08:40 峰哥ge 阅读(294) 评论(0) 推荐(0) 编辑
摘要:获取/etc/passwd目录下的UID值小于10的数,并输出第一、三列 阅读全文
posted @ 2018-12-18 08:37 峰哥ge 阅读(3026) 评论(0) 推荐(1) 编辑
摘要:MySQL数据库是在免费的数据库中最受欢迎的一款,尤其是在一些小型项目以及项目资金有限的情况下,选择MySQL来作为数据存储的工具,那些不差钱并且数据吞吐量非常大的互联网公司一般都是会用付费的Oracle来作为数据支撑,虽说如此MySQL数据库还是受到了大众的欢迎。 因此在平时的面试过程中是一定会问 阅读全文
posted @ 2018-12-17 18:30 峰哥ge 阅读(427) 评论(0) 推荐(0) 编辑
摘要:数据库的慢查询是我们在生产环境中必须经常检测的,如果慢查询语句过多,说明我们应该增加buffer_pool的大小了。常常检查的指标就是查看缓存命中率是否过低。 我们需要关注这几个值:Innodb_buffer_pool_read_requests表示read请求的次数,Innodb_buffer_p 阅读全文
posted @ 2018-12-16 16:45 峰哥ge 阅读(2205) 评论(0) 推荐(0) 编辑
摘要:分析,从上面的报错我们分析出mysql客户端是可以连接服务器的,但是报错是由于服务器拒绝了客户端的连接,所以这很可能是权限问题。(包括navicat连接mysql也容易出现此问题) 解决:在本地的服务器端以root用户登录后,给root用户自己分配一个使远程客户端可以登录的权限。(如果不能登录那就修 阅读全文
posted @ 2018-12-10 17:38 峰哥ge 阅读(310) 评论(0) 推荐(0) 编辑
摘要:计算机的组成及功能: 现在市场上的计算机组成结构遵循冯 诺依曼体系,由CPU、内存、I/O设备,存储四大部分组成。 CPU是整个计算机的核心部件,主要由运算器和控制器组成,它负责整个计算机的程序运行以及计算等操作。 内存是RAM,即临时数据交换中心,由于CPU运算速度快,而硬盘读取速度慢的原因,因此 阅读全文
posted @ 2018-12-10 17:32 峰哥ge 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:今天安装tidb数据库出现IOPS过低的问题,这里如果仅仅是测试的话我们可以降低这个值,大概遇到的问题是: 解决方法: 1、我们在中控机的目录下修改某个配置文件: 2、修改值 将这个值改小一点即可。 阅读全文
posted @ 2018-12-08 10:25 峰哥ge 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:tiKV 最底层使用的是 RocksDB(tidb3.0版本中将使用tian存储引擎) 做为持久化存储,所以 TiKV 的很多性能相关的参数都是与 RocksDB 相关的。TiKV 使用了两个 RocksDB 实例,默认 RocksDB 实例存储 KV 数据,Raft RocksDB 实例(简称 R 阅读全文
posted @ 2018-12-06 17:44 峰哥ge 阅读(2962) 评论(0) 推荐(0) 编辑
摘要:所使用的工具是pt-table-checksum 原理是: 在主上执行检查语句去检查 mysql主从复制的一致性,生成 replace 语句,然后通过复制传递到从库,再通过update 更新 master_src 的值。最后通过检测从上 this_src 和master_src 的值从而判断复制是否 阅读全文
posted @ 2018-12-05 15:17 峰哥ge 阅读(449) 评论(0) 推荐(0) 编辑
摘要:1、什么是索引 索引是在MySQL的存储引擎上,对其表中的某个列或多列通过一些算法实现可快速查询出结果的一种方法。 2、为什么要有索引 就像一本书要有目录一样,我们可快速通过目录来查找对应的章节得出结果。索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常 阅读全文
posted @ 2018-12-04 14:11 峰哥ge 阅读(284) 评论(0) 推荐(0) 编辑
摘要:从mysql导出数据最好的方法是使用tidb官方的工具mydumper。 导入tidb最好的方法是使用loader工具,大概19.4G每小时的速度。 详细的步骤可以参考官网:https://pingcap.com/docs-cn/op-guide/migration-overview/ 自己的总结: 阅读全文
posted @ 2018-12-04 13:17 峰哥ge 阅读(3114) 评论(1) 推荐(0) 编辑
摘要:MySQL的体系结构,两部分组成:MySQL的server层和存储引擎层。 存储引擎层innodb体系结构: innodb的整个体系结构就是由多个内存块组成的缓冲池及多个后台进程组成。我们可以从三方面来介绍:内存 线程 磁盘 内存:包含insert_buffer、data_buffer、index_ 阅读全文
posted @ 2018-12-02 11:17 峰哥ge 阅读(325) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示