030、Mysql多实例
Mysql多实例 1-MySQL - 多实例 MySQL多实例的本质 在一台机器上开启多个不同的MySQL实例,也就是各实例监听不同的端口,提供不同的服务。 多个实例公用一套MySQL安装程序,启动程序和配置文件可以是一个也可以是多个(推荐多个);各自的数据文件隔离;逻辑上各实例彼此隔离。 为什么要使用多实例?优缺点? 物理机性能强大,单个实例无法充分利用硬件资源 资源隔离,减少相互影响 分担连接…
2024-3-12 15:12
|
|
61
1887 字
|
46 分钟
029、mysql配置详解
mysql配置详解 # 客户端设置,即客户端默认的连接参数 [client] # 默认连接端口 port = 3306 # 用于本地连接的socket套接字 socket = /usr/local/mysql/data/mysql.sock # 字符集编码 default-character-set = utf8mb4 # 服务端基本设置 [mysqld] # MySQL监听端口 port = 3…
2024-3-12 15:11
|
|
29
415 字
|
41 分钟
028、rpm安装mysql
rpm安装mysql 1|0 安装包下载并上传到 LINUX 系统中 官网5.7版本:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 可以使用xftp上传到Linux中 2|0 解压安装包并安装 使用tar命令解压 tar -xvf mysql-5.7.29-1.el7.x86_…
2024-3-12 15:10
|
|
20
1431 字
|
13 分钟
027、yum安装mysql
yum安装mysql 说明: 安装与卸载中,用户全部切换成为 root,一旦安装,普通用户就能使用。 一、卸载内置环境 1、卸载不要的环境 [root@VM-8-5-centos ~]$ ps ajx | grep mariadb # 先检查是否有mariadb存在 13134 14844 14843 13134 pts/0 14843 S+ 1005 0:00 grep --color=auto…
2024-3-12 15:09
|
|
15
917 字
|
27 分钟
026、二进制包安装mysql
二进制包安装mysql 准备 1.先查看系统中是否已存在mysql,存在将其卸载 rpm -qa mysql rpm -qa mariadb yum remove xxx -y 2.环境清理 清空PATH有关的mysql 注释掉之前的$PATH 没有就跳过这步 #export PATH=/application/mysql/bin:$PATH 3.安装所需的基础依赖 yum install ncu…
2024-3-12 15:09
|
|
17
394 字
|
10 分钟
025、编译安装MySQL__5.7.26记录
编译安装MySQL__5.7.26记录 系统:centos7.4(3.10内核) 1、查找并清除自带的数据库 # rpm -qa | grep mariadb # rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 2、opt目录下存放源码包 # cd /opt # wget https://dev.mysql.com/get/Downl…
2024-3-12 15:08
|
|
20
315 字
|
10 分钟
020、MySQL 数据库设计规范
MySQL 数据库设计规范 目录 1. 规范背景与目的 2. 设计规范 2.1 数据库设计 2.1.1 通用命名约定 2.1.2 库 2.1.3 表 2.1.4 字段名 2.1.5 字段数据类型优化 2.1.6 索引设计 2.1.7 分库分表、分区表 2.1.8 字符集 2.1.9 程序层 DAO 设计建议 2.1.10 一个规范的建表语句示例 2.2 SQL 编写 2.2.1 DML 语句 2.…
2024-3-09 12:18
|
|
70
5294 字
|
25 分钟
019、MySQL 数据库开发的三十六条军规
MySQL 数据库开发的三十六条军规 一、核心军规(5) 1.1 尽量不在数据库做运算 别让脚趾头想事情,那是脑瓜子的职责 让数据库多做她擅长的事: 尽量不在数据库做运算 复杂运算秱到程序端 CPU 尽可能简单应用 MySQL 举例: md5() / Order by Rand() 1.2 控制单表数据量 一年内的单表数据量预估 纯 INT 不超 1000W 含 CHAR 不超 500W 合理分表…
2024-3-09 12:18
|
|
76
3586 字
|
24 分钟
018、MySQL 常见的面试题及其答案
MySQL 常见的面试题及其答案 1、什么是 MySQL?它的特点是什么? MySQL是一个开源的关系型数据库管理系统。它的特点是: 速度快:MySQL是一种高性能、高可靠性的数据库管理系统,可以处理大量的数据。 开源:MySQL是一个开源的数据库管理系统,可以免费使用。 跨平台:MySQL可以运行在多种操作系统上,如Windows、Linux、Unix等。 支持多种存储引擎:MySQL支持多种存…
2024-3-09 12:18
|
|
20
4569 字
|
16 分钟
017、MySQL 事务详解
MySQL 事务详解 一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加 1000。 这一组操作就必须在一个事务的范围内,要么都成功,要么都失败。 二、事务四大特性 一般来说,事务是必须满足4…
2024-3-09 12:18
|
|
19
860 字
|
4 分钟