
mysql_mariadb_mongodb
mysql_mariadb_mongodb
oToyix
好记性,不如烂笔头。且记且珍惜!!!!!!
展开
-
mysql 5.7 配置 MGR集群
MySQL MGR原创 2020-07-02 20:29:17 · 778 阅读 · 1 评论 -
golang mongodb
官方文档: https://www.mongodb.com/docs/drivers/go/current/quick-start/原创 2023-08-02 12:16:37 · 938 阅读 · 0 评论 -
mongodb docker 及常用命令
docker 安装mkdir -p /usr/local/docker_mongodbdocker pull mongo:5.0docker run -itd --name mongo -v /usr/local/docker_mongodb:/data -p 27017:27017 docker.io/mongo:latest原创 2023-07-28 16:36:43 · 1097 阅读 · 0 评论 -
Host ‘192.168.0.45‘ is blocked because of many connection errors; unblock
Host '192.168.0.45' is blocked because of many connection errors;unblock。原创 2023-05-09 16:55:18 · 355 阅读 · 0 评论 -
mysql EXPLAIN 参数说明
(不喜请绕过)EXPLAIN索引类型SQL结果。原创 2023-04-25 11:30:41 · 389 阅读 · 0 评论 -
mysql lock 锁
排他锁/X锁/exclusive locks。在记录上加写锁,引擎需要使用InnoDB。5、查看当前运行的所有事务。1、查询db是否发生死锁。其他即不能读,也不能写。2.查看数据表被锁状态。3、查看正在锁的事务。4、查看等待锁的事务。原创 2023-04-19 11:01:30 · 169 阅读 · 0 评论 -
mysql 报错:error: 1205 Lock wait timeout exceeded; try restarting transaction
error: 1205 Lock wait timeout exceeded; try restarting transaction原创 2023-04-18 16:59:54 · 1446 阅读 · 0 评论 -
mysql general_log sql记录日志
因为量大,可以写个计划任务,每1小时运行一次。原创 2023-03-10 18:15:15 · 276 阅读 · 0 评论 -
centos7 mongodb 4.0.28部署
本篇介绍二进制方式安装mongodbdocker安装可见另一篇https://blog.youkuaiyun.com/oToyix/article/details/131983333?spm=1001.2014.3001.5502原创 2022-07-22 16:34:01 · 632 阅读 · 0 评论 -
一键备份单个或多个数据库(脚本)
一、先创建数据库,下面是远程创建数据库的脚本#!/bin/bashMYSQL_DIR=/usr/local/mariadb/bin for databases in $*do ${MYSQL_DIR}/mysql -h 192.168.1.21 -u root -p123456 -e "create database ${databases};"doneecho "查看192.168.1.21机器所有数据库"${MYSQL_DIR}/mysql -h 192.168.1.21原创 2020-07-04 19:56:49 · 390 阅读 · 0 评论 -
一键备份单个、多个及全数据库(脚本)
#!/bin/bashMYSQL_DIR=/usr/local/mariadb/binDATE=`date +%Y%m%d%H%M`DB_BAK_DIR=/data/dbbakif [ ${UID} -ne 0 ];then echo "请使用root用户来执行此脚本" exit 1fiif (( $# < 1 ));then echo "请输入要备份的数据库名,如果要备份所有数据库,请输入all"原创 2020-07-07 11:14:27 · 605 阅读 · 0 评论 -
Centos7源码安装mysql55+apache+php7(php-fpm)
一、环境[root@localhost ~]# uname -r3.10.0-1062.el7.x86_64[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)二、源码安装mysql5.5卸载mysql[root@localhost ~]# rpm -qa|grep mariadb|xargs rpm -e –nodeps[root@localhost ~]# rpm -qa|gr原创 2020-05-10 10:05:04 · 612 阅读 · 0 评论 -
centos 7源码安装mysql5.7
安装软件依赖[root@localhost src]# yum install boost gcc ncurses-devel libaio bison gcc-c++ git cmake ncurses-devel openssl openssl-devel –y下载安装boost源码包[root@localhost src]# wget http://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz -O原创 2020-05-31 11:19:57 · 328 阅读 · 0 评论 -
centos7 安装部署sonarqube 8.9.1(postqresql数据库版)
sonar公司产品sonarqube以最大限度地提高质量并管理软件产品组合中的风险。为开发者软件开发人员最终负责代码质量。代码质量是所谓的非功能性需求的一部分,因此是开发人员的直接责任。为有追求的程序员写出地道代码提供方向。一、环境要求1、centos7 x642、jdk113、sonarqube 8.9.1https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.9.1.44547.zip二、服务安装1、jdk原创 2021-06-23 15:59:40 · 3818 阅读 · 0 评论 -
Centos7安装配置mariadb10.4.13(二进制)
一、下载[root@localhost src]#wget http://mirrors.dotsrc.org/mariadb//mariadb-10.4.13/bintar-linux-x86_64/mariadb-10.4.13-linux-x86_64.tar.gz[root@localhost src]# tar -zxvf mariadb-10.4.13-linux-x86_64.tar.gz [root@localhost src]# mv mariadb-10.4.13-linux-x8原创 2020-06-05 14:40:24 · 1392 阅读 · 5 评论 -
Centos 7源码安装mariadb10.4.13
一、环境[root@localhost mariadb-10.4.13]# ifconfig |grep 192.168 inet 192.168.1.107 netmask 255.255.255.0 broadcast 192.168.1.255[root@localhost mariadb-10.4.13]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)[root@localhost mariadb原创 2020-06-28 20:28:22 · 587 阅读 · 0 评论 -
mysqlbinlog 增量恢复
【代码】mysqlbinlog 增量恢复。原创 2020-06-02 23:36:18 · 700 阅读 · 2 评论 -
Zabbix分布式监控mariadb主从,实现企业微信报警
一、 环境二、安装配置mariadb主从(192.168.1.23-24)见上篇文档:https://blog.youkuaiyun.com/oToyix/article/details/106511065三、安装Lnmp+zabbix_server(192.168.1.11)见:https://blog.youkuaiyun.com/oToyix/article/details/106853849四、安装zabbix_proxy(192.168.1.22)安装阿里zabbix源[root@localhost原创 2020-06-24 17:02:25 · 478 阅读 · 0 评论 -
Centos7 yum安装配置mariadb
删除已有mariadb[root@localhost src]# rpm -qa|grep mariadb|xargs rpm -e –nodeps查看yum安装的mariadb版本[root@localhost src]# yum info mariadb开始安装[root@localhost ~]# yum install mariadb mariadb-server mariadb-devel mariadb-libs –y查看安装包情况[root@localhost ~]# rp原创 2020-05-31 11:51:22 · 356 阅读 · 0 评论 -
centos7源码安装mariadb10.4.13(脚本)
#!/bin/bash#auto SourceCode Install mariadb#by author toyix#2020年7月2日 13:14:14yum install -y wget lrzsz vimecho "安装阿里base及epel源"wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo原创 2020-07-02 13:14:54 · 458 阅读 · 0 评论 -
MySql 查看连接数和状态
查看链接信息连接线程参数(thread variabls and status)查看正在执行的链接进程信息----------------end原创 2022-07-14 11:07:34 · 11425 阅读 · 0 评论 -
centos7 Percona Monitoring and Management
Percona Monitoring and Management原创 2022-04-08 15:49:40 · 1749 阅读 · 0 评论 -
二进制 mysql8 mysql5.7 mysql5.6
随手写的,不喜请绕过下载wget -c http://mirrors.dotsrc.org/mysql/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz解压tar -xf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz -C /usr/local/ln -s /usr/local/mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql原创 2022-04-06 17:57:02 · 1290 阅读 · 0 评论 -
mysql、mariadb下载
csdn中各项资源难以下载,这里分享一下下载链接mysqlhttp://mirrors.dotsrc.org/mysql/Downloads/如:http://mirrors.dotsrc.org/mysql/Downloads/MySQL-5.6/mysql-5.6.51-linux-glibc2.12-x86_64.tar.gzhttp://mirrors.dotsrc.org/mysql/Downloads/MySQL-5.7/mysql-5.7.36-linux-glibc2.12-x86原创 2022-03-02 09:44:06 · 675 阅读 · 0 评论 -
xtrabackup备份还原mysql & 主从
主: 192.168.0.60从:192.168.0.57一、安装wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean all && yum makecacheyum install percona-xtrabackup -y二、备份还原1、主,全量备份xtrabackup --backup --target-dir=/tmp/xbackup/ \-原创 2021-12-31 16:16:32 · 937 阅读 · 0 评论 -
centos7 mysql主从(mariadb)
一、工作原理1、master开启bin-log日志2、master设置授权给其他主机来同步自己的bin-log日志3、slave通过授权的用户密码来同步master bing-log的内容至relay-bin中,再从relay-log中读取并写到自己的sql。二、环境:master:192.168.1.11slave:192.168.1.12mysql版本:版本要一致2、环境:master:192.168.1.11slave:192.168.1.12mysql版本:版本要一致三、安原创 2020-06-03 00:05:09 · 438 阅读 · 2 评论 -
centos7 yum安装lnmp(php71w_mysql5.7)
centos7 yum安装lnmp基础环境安装yum install bash-completion vim lrzsz unzip net-tools wget -y安装php#移除旧版phpyum remove php-mysql-5.4 php php-fpm php-common #安装扩展源rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://原创 2021-09-03 12:09:47 · 389 阅读 · 0 评论 -
mysql导入导出 等常用命令
只导出数据 (一行一行的导出 insert语句)4、改表、字段 的 字符集和检验规则。只导出数据库中的某几个表的表结构。3、清除用户单个数据库所有权限。导出数据库中表的表数据及结构。只导出表结构 不导出数据。删除表数据(保留表结构)导出指定表的结构和数据。查看binlog日志。1、设置用户超级权限。2、清除用户所有权限。原创 2021-04-28 11:07:44 · 5474 阅读 · 0 评论 -
MySQL慢查询 - 开启慢查询 (转载)
MySQL慢查询 - 开启慢查询转载:https://www.cnblogs.com/afeige/p/10896389.html一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少转载 2021-02-23 18:18:15 · 133 阅读 · 0 评论 -
linux mysql自动备份方案 (shell)
shell备份脚本#!/bin/shbackPath="/dbbackup/mysqlbackup"/usr/local/mysql/bin/mysql -uusername -ppassword -e 'flush logs';/usr/local/mysql/bin/mysqldump -uusername -ppassword --single-transaction --master-data=2 dbname | gzip > $backPath/dbname`date +%原创 2021-02-23 16:31:49 · 195 阅读 · 0 评论 -
Centos 7 Mariadb读写分离(mycat集群-案例-负载均衡)
踩的坑多了,做个小记案例:基于四台服务器实现mysql读写分离,一台mycat代理服务器,另三台配置mysql一主多从,实现读的负载均衡一:环境准备Mycat代理服务器 ip: 192.168.1.113 centos 7 mycat : Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz(二进制包)mariadb master : ip: 192.168.1.21 centos 7 mariadb: mariadb yum原创 2020-06-04 23:40:11 · 480 阅读 · 0 评论 -
mysql优化
一、mysql优化说明mysql数据库优化包括:1、配置的优化2、SQL语句的优化3、表结构的优化4、索引的优化5、硬件的优化(增加内存、提高磁盘IO读写速度)二、配置优化1、开启慢查询两种方法1)、命令行>set global slow_query_log=on;>show variables like "% slow %";2)、my.cnf配置文件log-slow-queries = /data/mysql/localhost.loglong_query原创 2020-10-07 19:38:39 · 161 阅读 · 0 评论 -
Centos源码安装mysql5.7.28(脚本)
注:建议先在/usr/src目录下下载好boost_1_59_0.tar.gz及mysql-5.7.28.tar.gz,因为下载很慢,wget -c 时会检查,如果已经存在源码包就不会再下载了#!/bin/bash#2020年7月31日23点19分#auto_SourceCode_install_mysql#by author toyix#################################安装软件环境依赖yum install -y boost gcc ncurses-deve原创 2020-07-01 23:44:29 · 951 阅读 · 0 评论