-
MySQL MHA更换失败一例
所属栏目:[MySql教程] 日期:2022-07-04 热度:102
先看下引起问题的密码啥样, 包含两个特殊字符[和~. $ egrep -w user|password /etc/masterha/app1.cnf password=P[AI3M~5z user=mha_mgr 用户mha_mgr的作用, 如下文档中的说明, 可见其对数据库实例起到管理的作用. MySQL administrative database username[详细]
-
mysql 安置记录
所属栏目:[MySql教程] 日期:2022-07-04 热度:68
D:mysql-8.0.15-winx64binmysqld --defaults-file=D:mysql-8.0.15-winx64my.ini --initialize --console 2019-03-16T06:11:12.538350Z 0 [System] [MY-013169] [Server] D:mysql-8.0.15-winx64binmysqld.exe (mysqld 8.0.15) initializing of serve[详细]
-
两个情景下Mysqldump数据库备份恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:166
昨天凌晨2点做过一次完全备份,白天正常使用,该下班的时候,好巧啊!硬盘坏了。不过幸运的是做过备份并且二进制日志和数据库分开存放 1、建立数据库并开启二进制日志 建立用于存放二进制日志的文件夹,修改文件夹属组属主使mysql用户可以读 二点钟做完全[详细]
-
mysql系列之7 主从的设定
所属栏目:[MySql教程] 日期:2022-07-04 热度:60
mysql系列之7 主从的设定: 一、mysql主从同步(为后面实现读写分离,MMM高可用集群做基础) 主库配置:主库的IP地址:192.168.4.111 1、首先给用户授权,用来实现同步时,从库连接主库的用户名: grant replication slave on *.* to tongbu@% identified[详细]
-
MySQL之日志管制
所属栏目:[MySql教程] 日期:2022-07-04 热度:166
日志 事务日志:transaction log 错误日志:error log 查询日志:query log 慢查询日志:slow query log 二进制日志:binary log 中继日志:reley log 命令日志:~/.mysql_history,记录各自终端输过的mysql命令 事务日志 事务日志:transaction log 事务[详细]
-
mysql8 更改my.ini配置 重开服务 报错
所属栏目:[MySql教程] 日期:2022-07-04 热度:81
mysql8 修改my.in 配置重启服务之后 报错:本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止 解决方案: 1、备份mysql数据目录 整个目录备份到其他地方,然后清空该目录 2、 覆盖之后重启mysql服务。[详细]
-
MySQL之两个存储引擎
所属栏目:[MySql教程] 日期:2022-07-04 热度:86
MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快[详细]
-
mysql 存储步骤中报Illegal mix of collations
所属栏目:[MySql教程] 日期:2022-07-04 热度:122
我写了一个存储过程,里边有一个游标,然后遍历游标,根据遍历的结果update 另外一张表的值,这是大体情况; 问题是在update的时候报:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误。 解决方法:将比较等式[详细]
-
trove 介于 centos7 制作 mysql5.5 镜像
所属栏目:[MySql教程] 日期:2022-07-04 热度:189
本文档是手动制作mysql5.5的trove镜像 openstack版本为newton 1、创建基础虚拟机 登录openstack创建一台虚拟机,这台虚拟机用于制作trove镜像,虚拟机的根磁盘最终会上传到glance给trove使用,虚拟机的根磁盘容量根据需要设置,这里略掉这步的详细操作。[详细]
-
CentOS 6.5下编译设置MySQL 5.6.14
所属栏目:[MySql教程] 日期:2022-07-04 热度:102
安装MySQL 1.卸载旧版本 使用下面的命令检查是否安装有MySQL Server 我们查到的结果是这样: [root@localhost ~]# rpm -qa | grep mysql mysql-libs-5.1.73-7.el6.x86_64 有的话通过下面的命令来卸载掉 rpm -e --nodeps mysql_libs 2. 安装MySQL 安装编译[详细]
-
MySQL基础篇 系统和自定义函数总结 触发器使用解说
所属栏目:[MySql教程] 日期:2022-07-04 热度:135
MySQL基础篇 系统和自定义函数总结 触发器使用解说: 系统封装函数 MySQL 有很多内置的函数,可以快速解决开发中的一些业务需求,大概包括流程控制函数,数值型函数、字符串型函数、日期时间函数、聚合函数等。以下列出了这些分类中常用的函数。 1、控制流[详细]
-
掌握MySQL数据库这些优化秘诀 事半功倍
所属栏目:[MySql教程] 日期:2022-07-04 热度:61
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 阶段一:数据库表设计[详细]
-
MySQL对话临时表空间
所属栏目:[MySql教程] 日期:2022-07-04 热度:195
物理文件 [root@roidb1 data]# cd #innodb_temp/ [root@roidb1 #innodb_temp]# ls -lh total 160K -rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_10.ibt -rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_1.ibt -rw-r-----. 1 mysql mysql 80K Nov 2[详细]
-
MGR客户端failover方式
所属栏目:[MySql教程] 日期:2022-07-03 热度:167
2020年我们要全面推进MGR在业务系统的使用,目前存在一个很重要的问题,就是在MGR的主节点出现异常的情况下,怎么解决客户端重定向的问题 解决的方案: 1、使用官方的connector 2、 中间件,比如某些厂商的产品,或者proxySQL。 以上方案我们都在测试当中~[详细]
-
MySQL主从同步报错故障处置记录
所属栏目:[MySql教程] 日期:2022-07-03 热度:68
在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息。 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Cant find record in t1, Error_code: 1032;[详细]
-
数据库的基本运作
所属栏目:[MySql教程] 日期:2022-07-03 热度:176
MySQL命令主要分为以下几类: DML:Data Manapulate Language: 数据操作语言(操作表中数据) INSERT, REPLACE, UPDATE, DELETE DDL:Data Defination Lanuage: 数据定义语言(操作表) CREATE, ALTER, DROP DCL:Data Control Language: 数据控制语言 GRA[详细]
-
mysql数据库基础命令 多条数据的同时操作
所属栏目:[MySql教程] 日期:2022-07-03 热度:96
添加主键 mysql alter table info add primary key(id); Query OK, 0 rows affected (0.07 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql desc info; #查看主键 +--------+--------------+------+-----+---------+-------+ | Field | Type | Null | Ke[详细]
-
数据库集群的主从复制模型完整达成
所属栏目:[MySql教程] 日期:2022-07-03 热度:149
主从配置过程: 参看: https://mariadb.com/kb/en/library/setting-up-replication/ https://dev.mysql.com/doc/refman/5.5/en/replication-configuration.html 主服务器192.168.27.7配置: [root@master ~]$vim /etc/my.cnf [mysqld] datadir=/var/lib/m[详细]
-
centos7 systemctl 管理 mysql
所属栏目:[MySql教程] 日期:2022-07-03 热度:86
centos 7 开始使用systemctl 管理服务 服务脚本目录 /etc/systemd/system/mysql.service 脚本如下: # # Simple MySQL systemd service file # # systemd supports lots of fancy features, look here (and linked docs) for a full list: # http://www.fr[详细]
-
Win10怎么安装MySQL8压缩包版
所属栏目:[MySql教程] 日期:2022-07-03 热度:131
这篇文章主要为大家展示了Win10怎么安装MySQL8压缩包版,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 1 官网下载MySQL8安装 这个下载的是一个压缩包,下载后解压到指定目录即可。 2 配置环境变量 在环[详细]
-
如何使用mysql视图
所属栏目:[MySql教程] 日期:2022-07-03 热度:78
这篇文章主要讲解了如何使用mysql视图,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 什么是视图: 视图是一种基于查询结果的虚拟表,数据来源的表称为基本表。 视图的建立和删除不影响基本表。 视图的插入,修改操作会影[详细]
-
使用mysql触发器的方法
所属栏目:[MySql教程] 日期:2022-07-03 热度:116
这篇文章主要讲解了使用mysql触发器的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 什么是触发器: 触发器用来在某些操作之后,自动执行一些操作。(比如插入了新的学生信息,那么在班级表中应该修改学生数)。 当i[详细]
-
如何使用mysql索引
所属栏目:[MySql教程] 日期:2022-07-03 热度:66
这篇文章主要为大家展示了如何使用mysql索引,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 什么是索引: 索引可以帮助快速查找数据 而基本上索引都要求唯一(有些不是),所以某种程度上也约束了数据的[详细]
-
SQL Server 2017 AlwaysOn AG 自动初始化
所属栏目:[MySql教程] 日期:2022-07-03 热度:87
在自动种子设定期间事务日志不能被截断 自动种子设定延迟日志截断。如果主副本上数据库负载很高,那么将显著产生大量日志,那么可能有填满日志文件的风险。当然大多数情况下日志文件设置为自动增长,没有设置限制,也要监控在自动种子设定期间日志文件所在[详细]
-
mysql常用函数的用法
所属栏目:[MySql教程] 日期:2022-07-03 热度:181
这篇文章主要讲解了mysql常用函数的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 mysql函数的介绍: 为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的[详细]