![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 66
lee_yanyi
自动化运维实践者,专注于devops领域。
座右铭:读书是门槛最低的高贵。
展开
-
MySQL数据库定时备份脚本
#!/bin/bash#指定连接数据库信息(用户名、密码、连接地址、端口、安装目录)DB_USER="root"DB_PWD="root"DB_IP="127.0.0.1"DB_PORT="3306"DB_DIR="/usr/"#获取系统当前时间并格式化为:20210729BAK_DATE=`date +%Y%m%d`#指定备份文件保存的天数BAK_DAY=7#指定备份的数据库,可以指定多个中间用空格隔开,或者不指定则默认全部备份BAK_DATABASES=("test" "m.原创 2021-07-30 09:43:10 · 1422 阅读 · 0 评论 -
MySQL8.0之MGR单主模式部署(二)
配置vip漂移本文目的,为实现当mysql主节点挂掉后,从节点变为主节点时,代码连接数据库的ip需要修改的问题。采用vip的方式,代码连接VIP地址进行读写。连接从节点ip进行读。VIP对应的服务器始终是mysql集群中的主节点。安装keepalived三台服务器都安装yum install keepalived -y修改配置文件1、修改11主配置文件cat > /etc/keepalived/keepalived.conf << EOFgloba原创 2021-05-19 19:18:30 · 348 阅读 · 0 评论 -
为什么不能在MySQL中使用UTF-8编码
MySQL是一种关系型数据库,这个大家肯定都不陌生,使用MySQL创建数据库的时候,大家需要指定一种编码方式。很多时候,大家基于自己对编码方式的了解,会认为UTF-8是一种通用的编码方式,所以大多数时候会默认选择这种编码方式。MySQL对Unicode的支持Unicode字符集,他现在已经是计算机科学领域里的一项业界标准,它对世界上大部分的文字系统进行了整理、编码,使得计算机可以用更为简单的方式来呈现和处理文字。为了适应不同的数据存储和传递需求,人们提出了 Unicode Transform原创 2021-05-11 16:34:52 · 1448 阅读 · 0 评论 -
MySQL8.0之MGR单主模式部署(一)
MGR单主模式部署一、服务器设置1.1环境准备1.1.1服务器规划:IP 主机名 数据库版本信息 server-id 192.168.136.11 mgr_node1 MySQL-8.0.24 101 192.168.136.12 mgr_node2 MySQL-8.0.24 102 192.168.136.13 mgr_node3 MySQL-8.0.24 103 1.1.2关闭防火墙# 关闭防火原创 2021-05-06 18:50:17 · 635 阅读 · 0 评论 -
MySQL主从备份实现
基于mysql自带的master-slave 实现环境master主机:172.16.XXX.1slave主机:172.16.XXX.2my.cny文件参考https://blog.csdn.net/lee_yanyi/article/details/115132245在master主机上1、编辑配置文件vi /etc/my.cnf#server-id 要小于slave的idserver-id = 1log_bin = master-bin2、重启数据库s原创 2021-03-24 14:58:28 · 259 阅读 · 0 评论 -
my.cnf 解释
[client]port = 3306 客户端端口default-character-set = utf8mb4 客户端默认字符集[mysqld] 服务器port = 3306 端口user = mysql 提供简单用户数据bind-address = 0.0.0.0 当前用户可访问的主机IP, localhost. mysql用户只能在本地访问.server-id = 1 服务器的唯一标识init-connect = 'SET NAMES utf8mb4' 初始化数据库链接时...原创 2021-03-23 17:24:40 · 192 阅读 · 1 评论 -
Centos7下rpm方式安装Mysql 5.7
1、下载rpm包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2、安装yum localinstall mysql57-community-release-el7-8.noarch.rpm -y3、查看yum repolist enabled | grep "mysql.*-community.*"4、安装serveryum install mysql-community-serve原创 2021-03-23 16:59:59 · 106 阅读 · 0 评论 -
MySQL语句优化利器soar(二)常用命令
2、soar常用命令基本语法echo "select title from sakila.film" | soar -log-output=soar.log指定数据源从sql文件中读取,如果有多行也都可以读取,有重复的sql会合并输出一条信息soar -query file.sql从管道中读取,一般用的少cat file.sql | soar配置文件vi soar.yaml# yaml format config file 一个生产环境,一个测试环境online原创 2021-03-03 15:46:24 · 340 阅读 · 1 评论 -
mysql语句优化利器soar(一)安装
1、soar安装地址:https://github.com/xiaomi/soar下载二进制安装wget https://github.com/XiaoMi/soar/releases/download/${tag}/soar.${OS}-amd64 -O soar chmod a+x soar 如:wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.linux-amd64 -O soar chmod a+x s原创 2021-03-03 15:43:20 · 315 阅读 · 1 评论 -
Java+Redis+mysql+nginx安装
一、安装Java1、切换到安装包目录 cd /opt/linux2、解压 tar -zxvf jdk-8u202-linux-x64.tar.gz3、复制文件到usr 目录 mv jdk1.8.0_202 /usr/local4、修改配置文件 vi /etc/profile5、写入以下内容export JAVA_HOME=/usr/local/jdk1.8.0_20...原创 2020-02-24 14:59:57 · 528 阅读 · 1 评论 -
mysql Linux安装依赖顺序
mysql-community-common-5.7.9-1.el7.x86_64.rpm mysql-community-libs-5.7.9-1.el7.x86_64.rpm--(依赖于common) mysql-community-client-5.7.9-1.el7.x86_64.rpm--(依赖于libs) mysql-co...原创 2018-08-23 09:43:49 · 2322 阅读 · 0 评论 -
MySQL安装
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。下面就介绍一下这几个目录。1、数据库目录/var/lib/mysql/2、配置文件/usr/share/mysq...转载 2018-08-23 17:42:30 · 119 阅读 · 0 评论