随笔分类 -  Mysql

入门与提高
摘要:建表规约 1、【强制】每张表必须设置一个主键ID,并且这个主键ID要自增(在满足需要的情况下尽量短),除非是分库分表 理解:由于InnoDB存储引擎决定了需要有一个主键,而且这个主键ID是自增的话可以有效提高插入的性能,避免过多的页分裂,减少表碎片提高空间的利用率。 但是在分库分表下,会有分片规则, 阅读全文
posted @ 2022-04-14 21:42 Linux运维-Friend 阅读(399) 评论(0) 推荐(0) 编辑
摘要:1.错误日志 #配置: 默认位置: log_error=$DATDDIR/hostname.err 看日志: 主要关注 [ERROR],deadlock # 默认开了,默认位置 datadir=/data/3306/data/HOSTNAME.err # 控制参数 log_error=/data/3 阅读全文
posted @ 2022-04-12 21:51 Linux运维-Friend 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:一、information_schema简介在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数 阅读全文
posted @ 2022-04-12 11:08 Linux运维-Friend 阅读(2322) 评论(0) 推荐(0) 编辑
摘要:1.授权语法 1 GRANT 权限 ON 权限级别 TO 用户 #其中英文大写为MySQL 语法,汉字为需要填写 2 3 存储文件 4 *.* 全库级别 > 管理员 mySQL.user 5 test.* 单库级别 > 业务层面 mySQL.db 6 test.t1 单表级别 mySQL.table 阅读全文
posted @ 2022-04-11 22:38 Linux运维-Friend 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1.用户的组成 1 查看创建用户命令 2 mysql> help create user; 3 Name: 'CREATE USER' 4 Description: 5 Syntax: 6 CREATE USER [IF NOT EXISTS] 7 user [auth_option] [, use 阅读全文
posted @ 2022-04-10 21:55 Linux运维-Friend 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1.进行CPU、MEM烤机压 1 #a. 安装 2 yum install -y epel-release 3 yum install -y stress 4 #参数解析: 5 -c, --cpu N 产生 N 个进程,每个进程都反复不停的计算随机数的平方根 6 -i, --io N 产生 N 个进 阅读全文
posted @ 2022-04-09 20:09 Linux运维-Friend 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1.关闭NUMA 方式一.bios级别 请查看如下图所示 *****推荐使用,这里关闭了方式二方式三可以不用设置 在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能。 # numactl --hardware available: 1 nodes (0) #如果是2或多个n 阅读全文
posted @ 2022-04-09 17:30 Linux运维-Friend 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1. 密码插件,在8.0中为caching_sha2_password,5.7以前版本加密插件为:mysql_native_password 2. 在8.0中不支持grant直接创建用户并授权,必须先建用户后grant授权。 3. 系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任 阅读全文
posted @ 2022-03-15 21:21 Linux运维-Friend 阅读(66) 评论(0) 推荐(0) 编辑
摘要:结构如图所示 1.同版本多实例 : 3306节点部署请参考mysql 8,0安装部署 #1.创建相关目录mkdir -p /data/3307/data /data/3308/data#2.授权chown -R mysql.mysql /data/#3.编写配置文档cp /etc/my.cnf /e 阅读全文
posted @ 2021-11-21 00:01 Linux运维-Friend 阅读(415) 评论(0) 推荐(0) 编辑
摘要:参考链接: https://www.cnblogs.com/yangmingxianshen/p/7999428.html 一、查看字符集 1.查看MYSQL数据库服务器和数据库字符集 方法一:show variables like '%character%';方法二:show variables 阅读全文
posted @ 2021-11-18 21:40 Linux运维-Friend 阅读(1930) 评论(0) 推荐(0) 编辑
摘要:#1. 创建用户useradd mysql #2.上传软件[root@localhost ~]# cd /opt[root@localhost ~]# yum install -y lrzsz[root@localhost opt]# tar xf mysql-8.0.24-linux-glibc2 阅读全文
posted @ 2021-11-14 22:11 Linux运维-Friend 阅读(137) 评论(0) 推荐(0) 编辑
摘要:物理备份(Xtrabackup) 转载于:https://www.cnblogs.com/chinaops/p/9381649.html 相对于逻辑备份利用查询提取数据中的所有记录,物理备份更直接,拷贝数据库文件和日志来完成备份,因此速度会更快。当然,无论是开源的Mydumper还是官方最新的备份工 阅读全文
posted @ 2021-11-12 13:50 Linux运维-Friend 阅读(229) 评论(0) 推荐(0) 编辑
摘要:参考地址:http://www.manongjc.com/article/91110.html 1.卸载系统自带boots库 1 [root@localhost] #yum -y remove boost-* 2.卸载系统自带的mysql and mariadb 1 [root@localhost] 阅读全文
posted @ 2021-11-03 23:05 Linux运维-Friend 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1.查看Mysql 内置函数 1 # 查看Mysql 内置函数 2 mysql> help contents; 3 You asked for help about help category: "Contents" 4 For more information, type 'help <item> 阅读全文
posted @ 2021-11-03 22:56 Linux运维-Friend 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1.优化的范围 a. 存储.主机和操作系统: 主机架构稳定性 I/O规划及配置 Swap OS 内核参数 网络问题 b. 应用:(Index,lock,session) 应用程序稳定性和性能 SQL语句性能 串行访问资源 性能欠佳会话管理 c. 数据库优化:(内存.数据库设计.参数) 内存 数据库结 阅读全文
posted @ 2021-10-22 20:32 Linux运维-Friend 阅读(70) 评论(0) 推荐(0) 编辑
摘要:Mysql 高可用(MHA)-读写分离(Atlas) 1. 搭建主从复制(一主两从) 1.1 准备环境 1 主库:10.0.0.51/db01 2 从库:10.0.0.52/db02,10.0.0.53/db03 1.2 清理环境 1 systemctl stop mysqld 2 rm -rf / 阅读全文
posted @ 2021-02-26 22:33 Linux运维-Friend 阅读(603) 评论(0) 推荐(0) 编辑
摘要:1.MySQL简介 1.数据库产品演变 第一代数据库架构: RDBMS 关系型数据库时代 : 合的时代 代表产品 :Oracle 、MSSQL 、MySQL、SQL server 第二代数据库架构:拆的时代 NoSQL : Not Only SQL 时代 代表产品: Redis 、MongoDB、E 阅读全文
posted @ 2021-01-24 18:10 Linux运维-Friend 阅读(2248) 评论(0) 推荐(0) 编辑

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