MySQL 8.0 安装
检查系统自带的 mariadb 并卸载
more >>1
2rpm -qa |grep mariadb
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
生如蝼蚁当立鸿鹄之志, 命如薄纸应有不屈之心!
检查系统自带的 mariadb 并卸载
1 | rpm -qa |grep mariadb |
参考文章:
数据库审计主要用于监视并记录对数据库服务器的各类操作行为,并记入审计日志或数据库中以便日后进行跟踪、查询、分析,以实现对用户操作的监控和审计。审计是一项非常重要的工作,也是企业数据安全体系的重要组成部分。
more >>下载 MySQL 二进制安装包
1 | wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz |
由于阿里云 RDS MYSQL 数据库没有开放外网连接权限,然后生产环境又没有安装 MYSQL 数据库,缺少 mysqldump 命令,所有决定使用 kubernetes 起一个 job 执行备份操作。
k8s 的 Job 负责批量处理短暂的一次性任务 (short lived one-off tasks),即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。这里刚好可以用来备份 MYSQL 数据库
more >>数据库是一主两从的架构
| 主机名 | IP 地址 | 系统版本 | MySQL 版本 | 角色 | Server ID |
|---|---|---|---|---|---|
| mysql-master | 192.168.0.71 | CentOS 8.2 | MySQL 8.0.23 | Master | 1 |
| mysql-slave01 | 192.168.0.72 | CentOS 8.2 | MySQL 8.0.23 | Slave | 2 |
| mysql-slave02 | 192.168.0.73 | CentOS 8.2 | MySQL 8.0.23 | Slave | 3 |
参考文档: Maxscale实现mysql读写分离
数据库是一主两从的架构(mysql 的主从搭建不在此说明),maxscale 安装在单独的服务器上
| 主机名 | IP 地址 | 系统版本 | 软件版本 | 角色 | Server ID |
|---|---|---|---|---|---|
| mysql-master | 192.168.0.71 | CentOS 8.2 | MySQL 8.0.23 | Master | 1 |
| mysql-slave01 | 192.168.0.72 | CentOS 8.2 | MySQL 8.0.23 | Slave | 2 |
| mysql-slave02 | 192.168.0.73 | CentOS 8.2 | MySQL 8.0.23 | Slave | 3 |
| maxscale | 192.168.0.73 | CentOS 8.2 | MaxScale 2.5.26 | maxscale | - |
卸载自带的软件
1 | apt-get purge -y mysql-client mysql-server mysql-common mysql-server-core-5.5 mysql-client-5.5 mariadb-client mariadb-server mariadb-common |
PostgreSQL 是我们经常选择的数据库之一。它不仅仅是关系型数据库,同时也添加了对JSON数据的支持、全文检索功能,以及其他扩展。
PostgreSQL 是基于 POSTGRES 版本 4.2 的对象关系数据库管理系统 (ORDBMS),由加州大学伯克利分校计算机科学系开发。 POSTGRES 开创了许多概念,这些概念直到很久以后才在某些商业数据库系统中出现。
PostgreSQL 是这个原始伯克利代码的开源后代。它支持大部分 SQL 标准并提供许多现代特性:
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true