随笔分类 -  MySQL

源码安装和二进制安装
摘要:#一、原因 公司由于安装jira服务,mariadb数据库已不能满足jira的使用,因此需安装新的mysql8.0,迁移mariadb的数据来保证jira的正常安装。 #二、准备工作 #准备工作 下面是安装要求,已安装的可以跳过。 cmake boost gcc ncurses openssl bi 阅读全文
posted @ 2022-09-18 11:23 高压锅炖主播 阅读(346) 评论(0) 推荐(0) 编辑
摘要:#一、需求 公司由于安装jira服务,mariadb数据库已不能满足jira的使用,因此需安装新的mysql8.0,迁移mariadb的数据来保证jira的正常安装。 #二、准备工作 #关闭防火墙 [root@dxg-ml ~]# systemctl stop firewalld.service # 阅读全文
posted @ 2022-09-18 11:09 高压锅炖主播 阅读(182) 评论(0) 推荐(0) 编辑
摘要:#一、数据硬件优化(选型) ##1.数据库选择 1.真实的硬件物理机,虚拟化,搭建数据库 2.云服务器ECS,自己搭建数据库 3.云数据库(RDS,DRDS) ##2.数据库类型 1.OLTP 在线事务处理系统,支持大量的并发用户修改数据 2.OLAP 数据仓库,数据展示,数据的分析(非关系型数据库 阅读全文
posted @ 2022-09-18 10:57 高压锅炖主播 阅读(50) 评论(0) 推荐(0) 编辑
摘要:#一、数据库VIP漂移 ##1.VIP漂移的两种方式 1.通过keepalived的方式 2.使用MHA自带的脚本 ##2.配置MHA脚本 [root@db03 ~]# vim /service/mha/app1.cnf [server default] master_ip_failover_scr 阅读全文
posted @ 2022-09-18 10:45 高压锅炖主播 阅读(144) 评论(0) 推荐(0) 编辑
摘要:#一、回顾 ##1.MHA原理 ##2.MHA安装 1.安装依赖 2.安装node节点 3.安装manager节点 4.编写配置文件 [root@db03 ~]# vim /service/mha/app1.cnf [server default] manager_log=/service/mha/ 阅读全文
posted @ 2022-09-18 10:38 高压锅炖主播 阅读(19) 评论(0) 推荐(0) 编辑
摘要:#第十八章 MHA 高可用 1.准备三台机器 IP:10.0.0.51 主机名:db01 内存:2G IP:10.0.0.52 主机名:db02 内存:2G IP:10.0.0.53 主机名:db03 内存:2G 2.优化 #一、MHA概述 ##1.简介 MHA能够在较短的时间内实现自动故障检测和故 阅读全文
posted @ 2022-09-18 10:24 高压锅炖主播 阅读(23) 评论(0) 推荐(0) 编辑
摘要:#一、延时从库 ##1.已经有主从配置延时从库 1.停止主从 mysql> stop slave; 2.设置延时从库 mysql> change master to master_delay=180; 3.开启主从 mysql> start slave; 4.查看主从状态 mysql> show s 阅读全文
posted @ 2022-09-18 10:09 高压锅炖主播 阅读(59) 评论(0) 推荐(0) 编辑
摘要:#一、MySQL备份 ##1.逻辑备份 mysqldump -uroot -p -A -R --triggers --single-transaction --master-data=2 > /tmp/full.sql ##2.物理备份 1.备份data目录 2.xtrabackup ##3.xtr 阅读全文
posted @ 2022-09-17 19:01 高压锅炖主播 阅读(23) 评论(0) 推荐(0) 编辑
摘要:#一、数据的备份 ##1.备份的原因 1.数据重要 2.备份就是为了恢复 3.减少公司的损失 ##2.备份的类型 1.冷备份:先停止数据库的访问,然后备份 这些备份在用户不能访问数据时进行,因此无法读取或修改数据。这些脱机备份会阻止执行任何使用数据的活动。这些类型的备份不会干扰正常运行的系统的性能。 阅读全文
posted @ 2022-09-17 18:50 高压锅炖主播 阅读(78) 评论(0) 推荐(0) 编辑
摘要:#一、错误日志 1.错误日志默认是开启的 2.默认存储 $datadir 下面,默认的名字是 '主机名'.err 3.查看错误日志 [root@db01 ~]# mysql -uroot -p -e "show variables like 'log_error'" 4.配置错误日志 [root@d 阅读全文
posted @ 2022-09-17 18:39 高压锅炖主播 阅读(31) 评论(0) 推荐(0) 编辑
摘要:#一、数据库升级 #1.提出方案 1)升级的方法 2)升级的步骤 3)升级的时间 4)升级步骤可能会出现的问题 5)出现的问题怎么解决,解决时间 6)升级后出现的问题 #2.搭建新的数据库 #3.备份就数据库数据(如果需要修改存储引擎,才会备份除了系统库的所有库,正常情况就是全部备份) mysqld 阅读全文
posted @ 2022-09-17 18:29 高压锅炖主播 阅读(139) 评论(0) 推荐(0) 编辑
摘要:#一、MySQL存储引擎 ##1.MySQL支持的存储引擎 1.InnoDB 2.MyISAM 3.memory ##2.InnoDB和MyISAM的物理区别 #MyISAM存储引擎文件 -rw-rw 1 mysql mysql 10684 10月 19 17:09 user.frm #表结构 -r 阅读全文
posted @ 2022-09-17 17:51 高压锅炖主播 阅读(17) 评论(0) 推荐(0) 编辑
摘要:#一、explain详解 ##1.explain语法 mysql> explain select * from user where age='30' and money > '1000000' and look='beautiful'; #1.查看中国和美国的城市人口数量 mysql> selec 阅读全文
posted @ 2022-09-17 17:38 高压锅炖主播 阅读(23) 评论(0) 推荐(0) 编辑
摘要:#一、字符集 ##1.什么是字符集 #常用的字符集 gbk: 两字节 utf8:三个字节 utf8mb4:四个字节 #字符集转换 只有包含关系的字符集能够互相转换 #查看支持的字符集 mysql> show charset; ##2.校验规则 #查看校验规则 mysql> show collatio 阅读全文
posted @ 2022-09-17 17:26 高压锅炖主播 阅读(113) 评论(0) 推荐(0) 编辑
摘要:#一、select 简单查询命令 #查看 一共多少个库 mysql> show databases; #查看一个库有多少表 mysql> show tables from world; #进入库 mysql> use world; #查看库有多少表 mysql> show tables; #查看表结 阅读全文
posted @ 2022-09-17 17:14 高压锅炖主播 阅读(32) 评论(0) 推荐(0) 编辑
摘要:#一、sql语句的语义 DDL:Data Definition Language #数据定义语言 (create、alter) DCL:Data Control Language #数据控制语言 (grant、revoke、commit、rollback) DML:Data Manipulate L 阅读全文
posted @ 2022-09-17 17:04 高压锅炖主播 阅读(26) 评论(0) 推荐(0) 编辑
摘要:#一、用户权限管理 ##1.授权的命令 # 普通授权 grant all on *.* to root@'172.16.1.%' identified by '123'; # 权限传递给第三方 grant all on *.* to root@'172.16.1.%' identified by ' 阅读全文
posted @ 2022-09-16 18:00 高压锅炖主播 阅读(28) 评论(0) 推荐(0) 编辑
摘要:#一、MySQL服务构成 ##1.MySQL程序结构 1.连接层 2.sql层 3.存储引擎层 ##2.MySQL逻辑结构 1.库 2.表:元数据+真实数据行 3.元数据:列+其它属性(行数+占用空间大小+权限) 4.列:列名字+数据类型+其他约束(非空、唯一、主键、非负数、自增长、默认值) |My 阅读全文
posted @ 2022-09-16 17:39 高压锅炖主播 阅读(211) 评论(0) 推荐(0) 编辑
摘要:#一、设置数据库密码 #1.简单的设置方式 [root@db01 ~]# mysqladmin -uroot password '123' Warning: Using a password on the command line interface can be insecure. #2.安全的设 阅读全文
posted @ 2022-09-16 16:56 高压锅炖主播 阅读(29) 评论(0) 推荐(0) 编辑
摘要:#安装的三种方式 安装方式: 下载地址:https://downloads.mysql.com/archives/community/ 1.yum安装rpm包 2.二进制安装 1)上传包 2)解压包 3)初始化数据库 3.源码包安装 1)解压 2)生成 3)编译 4)安装 5)初始化数据库 #一、上 阅读全文
posted @ 2022-09-16 16:41 高压锅炖主播 阅读(84) 评论(0) 推荐(0) 编辑

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