![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 78
MySQL相关知识
所愿ღ
这个作者很懒,什么都没留下…
展开
-
MySQL的主从复制
1.读写分离,提高查询访问性能,有效减少主数据库访问压力;2.实时灾备,主数据库出现故障时,可快速切换到从数据库;3.数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析;原创 2024-07-11 17:09:41 · 1004 阅读 · 0 评论 -
MySQL基础知识与命令
(3)隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。(1)原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。6.外键约束:foreign key 创建表时在最后写入foreign key(约束字段) references 要约束的表(字段);4.默认约束:default 创建表时直接在你需要约束的字段后面加上并且为其设置一个值;原创 2024-07-11 10:52:17 · 1035 阅读 · 0 评论 -
MySQL免安装版下载与配置
或者点此链接下载。此链接下载的是MySQL8.0.38版本的压缩包。点击此链接下载的话可以跳过下面的步骤;2.点击 DOWNLOADS;3.进入页面后,滑动到下方点击;4.进入页面后点击;5.进入页面后选择MySQL版本;6.然后滑动到下方点击Other Downloads里面第一行的Download按钮;7.然后点击最下方的下载MySQL压缩包;原创 2024-07-10 21:36:37 · 1840 阅读 · 0 评论 -
MySQL的逻辑备份和物理备份
7.全量备份:mysqldump -uroot -p --all-databases --single-transaction --master-data=1 --flush-logs --events --triggers --routines > 备份文件名.sql。(2) innobackupex --user=数据库用户名 --password=数据库密码 --incremental 增量备份保存路径 --incremental-basedir=完整备份全路径。原创 2024-07-06 18:43:08 · 423 阅读 · 0 评论 -
MySQL的错误日志、二进制日志、慢日志
(6) 截取binlog:mysqlbinlog --start-position='要截取的binlog的开始的位置' --stop-position='要截取的binlog的结束的位置' 要截取的binlog的文件名 >> 文件名。(5) 查看binlog的事件:show binlog events in 'binlog文件名';(2) 查看日志是否开启:show variables like '%log_bin%';(4) 打开当前会话的binlog记录:set sql_log_bin=1;原创 2024-07-06 17:11:41 · 232 阅读 · 0 评论 -
gtid模式下的二进制日志
mysqlbinlog --include-gtids=‘uuid:1-10’ --exclude-gtids=‘uuid:6,uuid:8’ binlog的路径 > 截取后的文件存放路径。mysqlbinlog --include-gtids=‘uuid:1-3’ binlog的路径 > 截取后的文件存放路径。(3) 导入截取的binlog日志:source 截取的binlog日志名;(4) 打开当前会话的binlog记录:set sql_log_bin=1;–include-gtids=包含。原创 2024-07-06 16:39:28 · 125 阅读 · 0 评论