导航

2021年9月27日 #

数据库的优化

摘要: 一、MySQL的优化 1.流程: 用户体验———监控————调优(三位一体不能少) 用户体验:网站打不开 浏览器、网络,客户网络,骨干网络,机房网络,服务器问题 打开慢:大量的用户、服务器 监控:CPU使用率 内存使用率 IO网络使用率 Nginx处理连接数 tcp连接数 mysql:连接数 缓存使 阅读全文

posted @ 2021-09-27 09:29 molingke 阅读(37) 评论(0) 推荐(0) 编辑

2021年9月24日 #

数据库MySQL主从-GTID

摘要: 6.6 MySQL主从-GTID GTID复制:(Global Transaction ID 全局事务标识符) MySQL 5.6 版本开始支持,GTID复制不像传统的复制方式(异步复制、半同步复制)需要找到binlog文件名和POS点,只需知道master的IP、端口、账号、密码即可。开启GTID 阅读全文

posted @ 2021-09-24 11:29 molingke 阅读(107) 评论(0) 推荐(0) 编辑

数据库的一主多从 (级联复制以及双主)

摘要: 一、级联复制(环境:一台主服务器三台从服务器) 1.第一步:在第三个从服务器端的/etc/my.cnf/下添加: server-id=2log-bin=bin-loglog_slave_updates=1 让它写入二进制日志2.第二步:重启mysqld : service mysqld restar 阅读全文

posted @ 2021-09-24 10:56 molingke 阅读(123) 评论(0) 推荐(0) 编辑

2021年9月23日 #

数据库的主从架构及一主一从和一主多从的实验

摘要: 1.主从复制架构和原理 1.Slave 服务器上执行 start slave 命令开启主从复制开关,主从复制开始进行 2.此时,Slave 服务器的 I/O 线程会通过在 Master 上已经授权的复制用户权限请求连接 Master服务器,并请求从指定 binlog 日志文件的指定位置(日志文件名和 阅读全文

posted @ 2021-09-23 17:17 molingke 阅读(398) 评论(0) 推荐(0) 编辑

2021年9月22日 #

数据库的二进制日志

摘要: 一:二进制日志 1记录导致数据改变或潜在导致数据改变的SQL语句 2.记录已提交的日志 3.不依赖于存储引擎类型 二、二进制日志记录的三种格式 基于语句记录:statement,记录语句,默认模式,日志量较少 基于行记录:row,记录数据,日志量比较大更加安全,建议使用的格式 (mysqlbinlo 阅读全文

posted @ 2021-09-22 12:04 molingke 阅读(94) 评论(0) 推荐(0) 编辑

数据库的数据备份

摘要: 1.[root@localhost ~]# mysqldump --all-databases -p123456 > /root/alldb.sql mysqldump: [Warning] Using a password on the command line interface can be 阅读全文

posted @ 2021-09-22 10:33 molingke 阅读(34) 评论(0) 推荐(0) 编辑

数据库InnoDB和MyISAMYSQL的区别

摘要: 1.InnoDB支持事务,MyISAM不支持,这一点是非常之重要。事务是a56爆大奖在线娱乐高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM就不可以了。 2.MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及涉及到安全性较高的应用 3.InnoDB支持外键,MyISAM 阅读全文

posted @ 2021-09-22 09:35 molingke 阅读(41) 评论(0) 推荐(0) 编辑

数据库的修改密码的操作

摘要: 1.破解数据库密码的操作: 第一步:停止mysql服务:service mysql stop 第二步:先将skip-grant-tables写到/etc/my.cnf 第三步:重启MYSQL服务:[root@localhost ~]# service mysqld restart Redirecti 阅读全文

posted @ 2021-09-22 09:06 molingke 阅读(517) 评论(0) 推荐(0) 编辑

2021年9月16日 #

数据库的事务

摘要: 事务 1.mysql> unlock tables ;解锁单个的当前目录的锁 读锁: 共享锁 当前会话,不能写,可以读 不能加写锁 其他会话,不能写,可以读,可以加读锁 不能加写锁 写锁: 当前会话: 能读么 能写么 可读可写 并且能加读锁 写入得数据,其他会话能否看到? 其他会话: 能读么,能写么 阅读全文

posted @ 2021-09-16 17:38 molingke 阅读(25) 评论(0) 推荐(0) 编辑

数据库中的表数据的删除、更新以及查询和匹配条件

摘要: 一、数据库中表数据的更改 1.增加表数据:insert into tablename (ziduan1,zidaun2,...ziduann) values ("zhi1",zhi2..zhin); 2.查询表记录: select ziduan1,ziduan2,....from tablename 阅读全文

posted @ 2021-09-16 11:06 molingke 阅读(337) 评论(0) 推荐(0) 编辑