
MySQL实战
文章平均质量分 64
以实战为导向,一步一步掌握MySQL的方方面面
辣椒炒肉真好吃
这个作者很懒,什么都没留下…
展开
-
docker配置Mysql主从同步
容器让开发更为简单!在正式写之前,我们首先要清楚:容器中的mysql配置文件跟数据库文件要放在宿主机。本文使用的是docker-compose来实例化两个mysql服务。先贴代码:version: "3.8"services: adminer: image: adminer:4.8.1-standalone ports: - 8080:8080 depends_on: - mysql1 - mysql2 networks:原创 2021-07-29 17:27:08 · 328 阅读 · 0 评论 -
ubuntu mysql主从库同步出现1236错误:Could not find first log file name in binary log index file
如题,出现该问题的原因在于log文件不同步,解决该问题的很简单只要重新同步log文件就可以。1.暂停主从服务在从库执行:stop slave;2.主库查看最新log信息//先刷出日志flush logs;//再查看show master status;获取到日志文件信息后重新设置log文件名称跟偏移量pos:CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000004',MASTER_LOG_POS=156;3.重新启动主从start s原创 2021-07-29 17:01:56 · 630 阅读 · 0 评论 -
MySQL自增序列与删除操作之坑(delete,truncate)
文章目录一,delete与truncate区别二,delete操作一,delete与truncate区别在Mysql中,id使用auto_increment参数之后,表示自增。在使用删除操作delete之后,主键id值不会重置,最大值任然是之前的。但是如果使用的是truncate操作,id值将会重置。delete删除操作为逐行删除,效率较低;而truncate操作类似于drop table + create table,速度较快。二,delete操作新建一张表:mysql> show原创 2021-04-26 10:34:41 · 2351 阅读 · 0 评论 -
windows单台系统配置MySQL主从复制
介绍MySQL数据库支持单向、双向、链式级联、环状等不同业务场景的复制。在复制过程中,一台服务器充当主服务器(Master),接收来自用户的内容更新,而一个或多个其他的服务器充当从服务器(Slave),接收来自主服务器binlog文件的日志内容,解析出SQL重新更新到从服务器,使得主从服务器数据达到一致应用场景一,从服务器作为主服务器的实时数据备份主从服务器架构的设置,可以大大加强MySQL数据库架构的健壮性。例如:当主服务器出现问题时,我们可以人工或设置自动切换到从服务器继续提供服务,此时从服务器原创 2021-01-21 10:56:40 · 363 阅读 · 2 评论 -
MySQL记一次获取会话列表与sql_mode=only_full_group_by错误
场景:MySQL存储即时通讯聊天信息,需要从聊天表中抽取会话列表。问题描述:在使用Group by语句的时候,Mysql报错:only_full_group_by,当时的语句:select conversationid,content,create_timefrom (select peerid as conversationid,content,create_time from demo.msg where uid = 100 and peerid <> 100 union s原创 2021-01-21 10:53:40 · 163 阅读 · 0 评论