Centos
文章平均质量分 51
搬砖码农SmallNNN
一只热爱编程的菜鸟。
展开
-
在centos或者linux中安装完软件不能远程连接问题
centos新手,刚用两天,在服务器上安装完mycat之后,在本地就是连接失败,由于是新手对centos了解不多所以就查下原因, 1.确定mycat起来了,查看mycat_server状态,如果正常启动并且本地能够连接,那基本就是端口权限问题 2.开放8066端口切到root权限下执行:firewall-cmd--permanent --zone=public --ad原创 2017-06-05 09:53:04 · 1694 阅读 · 0 评论 -
mycat 启动和关闭服务不起作用解决方案
最近在尝试mycat,但是突然今天发现我都已经关闭服务了为啥客户端还能操作,见了鬼了,谢特,但是就是一直能操作,说明非服务跟本没有停止过,这就怪了,那怎么办呢,重启服务器这个影响太大,还有其他服务在上边跑,不到万不得已不能重启,那就第一时间洗=想到杀死进程,用点击打开链接说的方式查看进程,都知道mycat默认使用8066和9066,但是杀掉之后发现还是能用,我就蒙蔽了,后来连续杀了三次才停止了服务原创 2017-07-17 16:35:43 · 8596 阅读 · 1 评论 -
Mycat/mysql高可用,mysql主从读写分离,mycat负载均衡,mycat路由分析
由于里面图片太多,大家直接下载吧,有积分的就直接下载,没有的也需要看的就给我私信,我直接给你们,Mycat高可用以及mycat实现mysql高可用以及mycat的mysql主从配置,负载均衡,读写分离,以及验证查询sql具体执行在主库还是从库上...原创 2018-03-13 08:57:34 · 636 阅读 · 0 评论 -
centos7虚拟机扩容步骤(新增磁盘)
虚拟机扩容步骤(新增磁盘)fdisk -l(/dev/sda /dev/sdb /dev/sdc ...为磁盘)fdisk /dev/sdb (/dev/sdb为新挂载的磁盘)m (help)n (新建分区) 1(逻辑分区从几开始 新盘就是1) pmw(保存)partprobe 使用工具partprobe让kernel读取分区信息 mkfs -t xfs /dev/sd...原创 2018-07-27 09:31:41 · 1427 阅读 · 0 评论 -
centos7安装 mysql8.0.12 GA RPM
centos7安装 mysql8.0.12 GA RPM首先去mysql社区下载mysql8.0.12rpm包 mysql-8.0.12-1.el7.x86_64.rpm-bundle,下载结束后解压并通过xftp传输到服务器上这里要说明下我的服务器情况 我是本地安装的centos7系统 并且选择的是mariadb Server 目标安装的 可能会带有自带一些包,后面会详细先交代下第一步 卸...原创 2018-09-26 11:12:28 · 666 阅读 · 0 评论 -
物理拷贝备份mysql到其他机器上恢复
物理拷贝备份mysql到其他机器上恢复经常会遇到mysql数据要迁徙的情况 ,逻辑导出是可以的 但是就是太慢 第三方工具也同样可以用 也是操作麻烦,最简单粗暴的方式就是直接拷贝物理文件来的最快 也很简单 当然 前提是远程服务器和目标服务器是相同的文件系统和mysql版本,不然还是没法这么干的 ,可以参考MySQL数据库迁移(直接复制文件),参考是参考,还是要动手实践。1.拷贝目标数据库文件...原创 2018-10-25 17:29:04 · 3970 阅读 · 0 评论 -
centos7配置SSH免密码登录
centos7配置SSH免密码登录最近因为备份需要配置机器之间可以ssh免密码登录,之前也没有做过就看下网上的教程 结果看的稀碎 写的乱七八糟 参考这个centos免密码登录authorized_keys需要600权限 写下自己从头开始配置的步骤和经过。需求 :A机器想要ssh登录到B机器上。A就是客户端 B就是服务器首先要在客户端A上操作如下:配置ssh配置文件[root@localh...原创 2018-10-31 11:48:23 · 22869 阅读 · 0 评论 -
pt-heartbeat监控mysql主从复制
对于MySQL数据库主从复制延迟的监控,可以借助percona的有力武器pt-heartbeat来实现。pt-heartbeat的工作原理通过使用时间戳方式在主库上更新特定表,然后在从库上读取被更新的时间戳然后与本地系统时间对比来得出其延迟。具体流程:1)在主上创建一张heartbeat表,按照一定的时间频率更新该表的字段(把时间更新进去)。监控操作运行后,heartbeat表能促使主从同步!...原创 2018-11-05 18:09:41 · 347 阅读 · 0 评论 -
同一个mysql数据库,不同的服务器连接,速度不同
同一个mysql数据库,不同的服务器连接,速度不同最近业务人员在部署线上业务站点的时发现有一台服务器的站点访问数据库特别慢,但是其他服务器访问缺没有出现慢的情况,得知情况之后首先是考虑源服务器区别,是不是网络有问题 或者是不是执行sql不同导致的,经过排查都排除了这两种可能,然后就想到了mysql的skip-name-resolve参数 是不是因为这个导致的呢?上去mysql一看真的没有配置这个...原创 2018-12-07 18:04:00 · 3884 阅读 · 0 评论 -
从零开始部署MHA以及相关MHA原始脚本定制
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-01-11 10:23:22 · 1700 阅读 · 0 评论 -
Linux查看网卡是千兆还是万兆网卡
目前用过的两个命令:1、ethtoolethtool 网络接口名#ethtool em4Settings for em4:Supported ports: [ TP ]Supported link modes: 10baseT/Half 10baseT/Full100baseT/Half 100baseT/Full1000baseT/FullSupports auto-negot...转载 2019-01-17 11:37:12 · 4034 阅读 · 0 评论 -
linux 定时安全删除几天前的文件并检测空间剩余量 防止爆盘
废话少说#!/bin/bash #日志备份路径logpath='/home/55data'#数据备份路径datapath='/home/55data'#定时删除mvtime=`date +%Y%m%d%H%M%S`#创建文件路径mkdir /home/rmmysqldata/${mvtime}#从备份文件中移动过期文件到"回收站"find /home/55data/ -t...原创 2019-06-20 09:11:00 · 440 阅读 · 0 评论 -
mysql slowlog定期做日志切割并采用pt-query-digest分析,将数据汇报都指定数据库中供开发查看优化
直接上代码#!/bin/bash # 用于切割日志文件 账户必须有超级权限supuser='root'suppwds='P@$$W0rd'# 汇总分析结果的数据库localuserip='127.0.0.1'localuser='backup'localpwds='123456'localdbname='digestresult'time=`date +%Y%m%d%H%M%...原创 2019-06-20 09:44:48 · 319 阅读 · 0 评论 -
使用新版Xtrabackup2.4.12定时备份mysql/percona到远程备份服务器
Xtrabackup怎么安装参考废话少说#!/bin/bash #数据库用户名dbuser='backup'#数据库用密码dbpasswd='123456'#hostsdbhost='127.0.0.1'#日志备份路径logpath='/home/xtrabackup'#数据备份路径datapath='/home/xtrabackup'# 用流备份,默认的临时目录都是系...原创 2019-06-20 09:53:34 · 1291 阅读 · 0 评论 -
shell脚本批量清理库下的大量日志历史表
#!/bin/bash dbip='192.168.1.1dbuser='rootdbpwds='111111dbname='percona'# /home/tablename.txt 存放的是要删除的表名 一行一个表名#另外一种方式也可以 select table_name from information_schema.tables where table_schema='dbn...原创 2019-06-20 09:59:11 · 397 阅读 · 0 评论 -
监控mysql主从复制状态以及延迟情况
#!/bin/sh#hostsslave_hosts='192.168.1.1 192.168.1.2 'slave_user='backup'slave_pwd='123456'loghost='192.168.103.53'loguser='root'logpwd='111111'checktime=`date +%Y%m%d%H%M%S`logpath='/home/...原创 2019-06-20 10:04:05 · 968 阅读 · 0 评论 -
Prometheus和Grafana监控Mysql服务器性能以及不显示Dashboard和No datapoints found解决方案
Prometheus和Grafana监控Mysql服务器性能Mysql监控这个话题相信DBA和运维是非常熟悉的,监控的方式也分为交互式和非交互式,工具也有非常多,比较常用的有Zabbix,Lepus,Nagios,PMM(需要docker运行)等,各种工具都有自身的特点在这里就不多分析了,具体可以自行了解,这里我们采用的是与PMM类似的监控体系:Prometheus+Grafana 具体的原创 2018-01-25 14:19:40 · 14031 阅读 · 0 评论 -
MySQL监控:Mycat-Eye安装部署详细文档
MySQL监控:Mycat-Eye安装部署详细文档近期mycat官方除了一款mysql监控工具[mycat-eye](https://gitee.com/MycatOne/Mycat-Eye):MySQL监控、管理工具,后续版本将整合MyCAT2.0的管理配置功能,代码在码云上管理,大家可以去看,开发人员视图:http://122.112.238.95:7001DBA或管理人员视图:原创 2018-01-08 14:16:58 · 5726 阅读 · 2 评论 -
Linux下zookeeper和MyCat_web的安装和配置
Linux下zookeeper和MyCat_web的安装和配置原创 2017-06-06 16:56:30 · 1604 阅读 · 0 评论 -
新手 centos 7 wget下载oracle官网的jdk8安装教程
1切换到root权限 [root@localhost ~]# su root密码:就是输入root账户对应的密码2.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java3.下载jdk这里使用wget 从官网下载jdk8或原创 2017-06-02 18:39:29 · 5916 阅读 · 0 评论 -
centos7.0 下安装openjdk
centos7.0这里安装jdk1.8采用yum安装方式,非常简单。1、查看yum库中jdk的版本1[root@localhost ~]# yum search java|grep jdk 2、选择java-1.8.0安装1[转载 2017-06-02 18:46:47 · 445 阅读 · 0 评论 -
CentOS 7 安装 MySQL5.6
由于时间关系就不从头开始写了,这里就借鉴这位园友的文章来说吧(http://www.centoscn.com/mysql/2016/0315/6844.html)感谢这位大神的贡献。环境CentOS 7.1 (64-bit system)MySQL 5.6.24CentOS 安装参考:http://www.waylau.com/centos-7-installati转载 2017-06-02 18:57:16 · 626 阅读 · 0 评论 -
centos7安装mycat1.6
centos安装mycat参考:http://blog.csdn.net/yuyuntan/article/details/53160960前提是你已经安装好了jdk,安装jdk参考:http://blog.csdn.net/u014180504/article/details/72846613安装mysql参考:http://blog.csdn.net/u014180504/arti原创 2017-06-02 19:56:39 · 3275 阅读 · 0 评论 -
mysql 主从配置以及 slave I/O 启动失败解决 Fatal error: The slave I/O thread stops because master and slave have
安装参考:http://www.centoscn.com/mysql/2014/0610/3115.htmlhttp://www.cnblogs.com/amuge/p/5863115.html安装完成启动报错:Fatal error: The slave I/O thread stops because master and slave have equal MySQL原创 2017-06-07 17:02:01 · 2762 阅读 · 0 评论 -
mycat ascii码通配取模 org.opencloudb.route.function.PartitionByPrefixPattern
配置mycat ascii码通配取模报错信息:Caused by: java.lang.ClassNotFoundException: org.opencloudb.route.function.PartitionByPrefixPattern是因为这个1.6版本做了改动,对应的。jar文件在io.mycat.route.function.PartitionByPrefixPatte原创 2017-06-10 12:31:31 · 1360 阅读 · 0 评论 -
mycat accii通配取模 partition size : 5 > table datanode size : 3, please make sure table datanode size =
配置mycat ascii码通配取模报错信息: Caused by: io.mycat.config.util.ConfigException: Illegal table conf : table [ MYDBPATTERN ] rule function [ sharding-by-prifixpattern ] partition size : 4 > table datano原创 2017-06-10 12:39:03 · 4308 阅读 · 1 评论 -
mycat-web 解决监控mycat,mycat参数和mycat日志看不到
先安装了mycat,然后按照关官方的书籍上说的配置了zookeeper,然后启动mycat-web,但是就是看不到mycat的日志和参数,后来研究发现和启动顺序有关,先启动mycat-web再启动mycat就没问题,反之就看不见日志和参数,这里具体为什们也没有深入研究,但是解决了问题,可以正常使用,之后会深入研究下,或者有大神来补充下谢谢。原创 2017-06-15 17:51:30 · 5145 阅读 · 2 评论 -
mycat 优化
show @@datanode;该命令用于显示MyCAT的数据节点的列表,对应schema.xml配置文件的dataNode节点 其中,“NAME”表示dataNode的名称;“dataHost”表示对应dataHost属性的值,即数据主机;“ACTIVE”表示活跃连接数;“IDLE”表示闲置连接数;“SIZE”对应总连接数量。显示后端物理库连接信息,包括当前连接数,端口Sho原创 2017-08-02 19:42:13 · 2711 阅读 · 0 评论 -
mysqldump定时备份数据库,形成压缩文件,并记录dump日志
dump:在/home/下创建 back.sh 文件#!/bin/bash #数据库用户名dbuser='root'#数据库用密码dbpasswd='123456'#hostsdbhost='192.168.1.1 192.168.1.2 '#日志备份路径logpath='/home/mysqlback/'#数据备份路径datapath='/home/mysqlbac...原创 2017-08-03 15:46:26 · 1525 阅读 · 0 评论 -
mysql通过mysqldump和mysqlbinlog恢复数据,binlog恢复数据失败解决方案
我是个开发,最近组里也没有专职DBA,且数据库中间件也有我来负责架,所以数据库这块自然而然就成了我的工作,出去安全考虑,备份是一定要做的,为了安全起见,那因为我也是mysql小白以前也没有接触过备份恢复这一块,所以想本地模拟下数据丢失,来使用备份恢复数据,然后也是参考了大神的讲解 点击打开链接 模拟步骤就是按照这位的文章做的,我直接贴出来,也很感谢原作者的分享,如果问题请直接联系我,过...原创 2017-08-17 15:39:35 · 8624 阅读 · 0 评论 -
Centos7 nginx安装并负载均衡WCF/Web以及负载策略配置
centos7 nginx安装并负载均衡高并发WCF/Web以及负载策略配置最近需要在开发中使用到负载均衡,有两种选择,一个是HA一个就是nginx,考虑过后选择nginx做负载均衡,首先大家可以参考这篇文章:链接写的非常好,思路十分清晰并且有图,这里我就不在赘述,接下来给大家介绍:如何在centos7 中安装nginx如何配置负载均衡(nginx.conf配置)负载策略配置首先是安装ngin原创 2017-11-21 10:31:53 · 989 阅读 · 0 评论 -
Prometheus配置prometheus.yml监控多个mysql和服务器性能
最近在部署Prometheus监控mysql,搭建起来后配置prometheus.yml监控多个机器,结果遇到配置文件错误问题,配置文件如下:# my global configglobal: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.原创 2018-01-30 17:58:40 · 53355 阅读 · 6 评论 -
Centos7 修改mysql数据文件存储路径方案
Centos7 修改mysql数据文件存储路径方案从/var/lib/mysql 转存到/var/lib/data/mysql/mysql(这里只是为了演示,正常情况下肯定是从一个逻辑分区转存到另一个逻辑分区)首先看下整体的分区使用状况:[root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper原创 2018-01-31 18:13:43 · 9440 阅读 · 0 评论 -
percona-toolkit pt安装以及 Can't load '/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so'问题处理
percona-toolkit pt安装以及 Can’t load ‘/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so’ for module DBD::mysql: /lib64/libmysqlclient.so.18: version `libmysqlclient_18’ not found (required by /usr/lib...原创 2019-06-20 11:46:50 · 2395 阅读 · 0 评论