![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库知识集
文章平均质量分 77
mid的博客
止水
展开
-
MySQL备份与恢复
MySQL备份与恢复原创 2024-03-06 11:57:01 · 1111 阅读 · 0 评论 -
MySQL8.0.35 使用 show databases/show tables 时出现 ERROR 1449 (HY000) 问题的解决方法
MySQL8.0.35 使用 show databases/show tables 时出现 ERROR 1449 (HY000) 问题的解决方法。原创 2024-03-05 11:01:33 · 415 阅读 · 0 评论 -
MySQL-MHA搭建、故障测试
MHA一主一从+vip架构搭建,MHA故障测试原创 2024-02-29 10:39:44 · 966 阅读 · 0 评论 -
MGR-故障切换
MGR故障切换原创 2024-02-20 15:33:05 · 313 阅读 · 0 评论 -
Mysql MGR搭建
也就是说,虽然系统分配了大量的内存给mysqld,但其实际上并不需要用到那么多内存,内存可能产生了碎片,内存没有及时GC。它是一个通用的malloc 实现,侧重于减少内存碎片和提升高并发场景下内存的分配效率,其目标是能够替代malloc。系统中查看mysqld已用内存量远远超出了innodb_buffer_pool_size配置的数倍之多。另外在问题发生时,查看mysqld中的连接数仅500多,且大部分连接为sleep状态。所以,尝试将mysqld的内存管理器改为使用 jemalloc 来提升内存效能。原创 2024-02-06 17:28:58 · 1198 阅读 · 0 评论 -
mysql8.0主从搭建
mysql8.0主从搭建原创 2024-01-30 17:16:57 · 1116 阅读 · 0 评论 -
mysql8.0-cnf文件
mysql8.0.cnf文件原创 2024-01-29 18:09:16 · 754 阅读 · 0 评论 -
DAB02修改表结构、 MySQL索引创建与删除
一、约束条件1、常用的约束条件:mysql> create table school.restrict( //在school数据库创建restrict表 ->name char(5) not null, //字段名 类型(范围) 约束条件为不允许为空 ->gender enum("male","female&原创 2019-01-17 09:29:01 · 300 阅读 · 0 评论 -
DAB01 构建MySQL服务器、 数据库基本管理 、 MySQL 数据类型
下载 :mysql-5.7.17.tar重新克隆新的虚拟机:eth0 网卡:192.168.4.50-192.168.4.57 /8台虚拟机主机名称:mysql50-mysql57一:安装部署 MySQL准备工作(非必须的操作)关闭防火墙(如果有的话)关闭 SELinux(如果有的话)如果之前有 mariadb,则需要先卸载,并删除对应的配置与数据:]# systemctl ...原创 2019-01-17 09:26:07 · 369 阅读 · 0 评论 -
MHA集群时的报错信息解决
masterha_check_ssh --conf=/etc/mha/app1.cnf //检查MHA的SSH配置状态报错信息:1)[root@mham mha4mysql-manager-0.56]# masterha_check_ssh --conf=/etc/mha_manager/app1.cnfCan't locate Log/Dispatch.pm in @INC (@IN...原创 2019-01-19 19:59:48 · 2841 阅读 · 0 评论 -
DBA04 一、视图的基本使用 二、视图进阶操作 三、创建存储过程 四、存储过程参数的使用 五、使用循环结构
一、视图的基本使用1)创建视图:语法格式:create view 视图名称 as SQL查询;create view 视图名称(字段名称列表) as SQL查询;2)查看视图:查看当前库下所有表的状态信息show table status;show table status where ccomment=“view”\G;查看创建视图具体命令:show create vi...原创 2019-01-19 19:58:39 · 264 阅读 · 0 评论 -
DBA04-1 搭建mycat 分片服务器
Mycat软件介绍:工作过程图一工作过程图二一、配置mycat环境拓扑结构、IP规划二、开始搭建mycat分片服务器(56操作)步骤一:公共配置1)关闭防火墙和selinux,配置yum源(系统源),这里不再操作2)把53,54,55还原成独立数据库服务器,56主机下载mycat 软件包需要的软件包:Mycat-server-1.6 这个软包需要三台数据库服务器 ...原创 2019-01-19 19:57:04 · 238 阅读 · 0 评论 -
DBA03 1、准备MHA集群环境 2、配置MHA集群环境 3、测试MHA集群
一、准备MHA集群环境什么是集群?集群的分类?HA(keepalived)、LB(LVS Haproxy nginx)MHA软件 + 一主多从主从同步结构 ---------->实现mysql高可用集群 (属于mysql专属软件)准备6台虚拟机,并按照本节规划配置好IP参数在这些虚拟机之间实现SSH免密登录在相应节点上安装好MHA相关的软件包使用6台RHEL 7虚拟...原创 2019-01-19 19:56:21 · 276 阅读 · 0 评论 -
DBA02 一、实现MySQL读写分离 二、配置MySQL多实例 三、MySQL性能优化
一、实现MySQL读写分离什么是数据读写分离?–把查询请求和写请求分别给不同的数据库服务器处理。为什么要配置数据读写分离?读写分离适用与读远大于写的场景,如果只有一台服务器,当select很多时,update和delete会被这些select访问中的数据堵塞,等待select结束,并发性能不高。 对于写和读比例相近的应用,应该部署双主相互复制。读写分离的好处:1.增加冗余2.增加了机...原创 2019-01-19 19:54:51 · 240 阅读 · 0 评论 -
DBA01 一、MySQL主从同步、二、主从同步模式 三、半同步复制模式
一、MySQL一主一从二、配置主从从同步结构三、配置半同步复制模式一、MySQL一主一从1、主从同步原理2、构建主从同步1)确保数据保持一致———————————————————————————例:主库:]# mysqldump -u root -p --database abcd > /root/abcd.sql]# scp /root/abcd.sql...原创 2019-01-17 15:02:14 · 249 阅读 · 0 评论 -
DAB05 数据备份与恢复
数据备份与恢复一、数据完全备份与恢复(mysqldump)物理备份-冷备:cp、tar、…逻辑备份-mysqldump-mysql物理备份及恢复备份操作-cp -rp /var/lib/mysql/数据库 /备份目录/文件名-tar -zcvf xxx.tar.gz /var/lib/mysql/数据库/*恢复操作-cp -rp /备份目录/文件名 /var/lib/m...原创 2019-01-17 14:59:33 · 193 阅读 · 0 评论 -
DAB04 一、MySQL多表查询、二、MySQL管理工具、三、MySQL用户授权及撤销 (重点)
一、多表查询 二、MySQL管理工具三、用户授权及撤销 (重点)一、多表查询1)复制表功能:备份表、快速建表1)备份表注意:备份的表不会连键值索引备份。备份的数据取决于约束条件。mysql> create table beifen.user1 select * from table userdb.user;//将userdb.user表备份beifen.user1mys...原创 2019-01-17 14:58:39 · 428 阅读 · 0 评论 -
DAB03 一、MySQL存储引擎、二、数据导入导出、三、管理表记录 四、匹配条件
二、数据的导入导出1、数据导入导出的搜索路径(/var/lib/mysql-files/)mysql> show variables like "secure_file_priv"; //查看默认使用目录`是否存在可以自己修改默认目录(必须要有读写权限,)如:]# mkdir /mydir]# ls -ld /mydirrwxr-xr-x. 2原创 2019-01-17 14:56:10 · 201 阅读 · 0 评论