
mysql
文章平均质量分 66
mysql 从入门到到精通
趴着的猫
这个作者很懒,什么都没留下…
展开
-
MySQL升级---2
今天我们接着进行升级mysql,这次的升级是大版本升级但是和小版本是差不多的。mysqldump -u root -p --all-databases --max_allowed_packet=512M >/opt/a.sql #备份。原创 2022-10-27 17:23:40 · 648 阅读 · 0 评论 -
MySQL 升级--1
在生产环境中,由于业务需要和安全我们需要进行mysql的升级,今天我们先来升级小版本从mysql5.7.23-升级到5.7.39。原创 2022-10-24 23:15:50 · 440 阅读 · 0 评论 -
MySQL 体系结构
MySQL中的存储引擎层主要负责数据的写入和读取,与底层的文件进行交互。pid文件:pid文件是存放MySQL进程运行时的进程号的文件,主要存在于Unix/Linux环境中,具体的存储目录可以在my.cnf或者my.ini文件中进行配置,MySQL是一个进程,多线程的服务。ibdata文件:存放Innodb存储引擎的数据文件和索引文件,主要存放的是共享表空间的数据和索引,所有表共用一个(或者多个).ibdata文件,可以根据配置来指定共用的.ibdata文件个数。...原创 2022-08-14 21:08:25 · 770 阅读 · 0 评论 -
MySQL dba 备份详解
1、默认:mysql -h host -u name -p password dbname > /opt/db.sql 这种备份方式,在备份完成之前会把所有得表锁住,导致无法写入,需要在备份命令中 加入 --single-transaction 选项(--move-back #这个选项与--copy-back相似,唯一的区别是它不拷贝文件,而是移动文件到目的地。这个选项移除backup文件,用时候必须小心。--incremental-basedir= #增量备份,指上次增量备份路径。.......原创 2022-08-13 23:06:51 · 573 阅读 · 0 评论 -
mysql 主从复制部署
Master 开启bin-log 二进制日志,并将增删改操作写入日志 Slave 开启slave,start slave,启动 I/O线程和SQL线程,I/O线程向主库请求更新的bin-log bin-log dump 线程发送bin-log的内容。在读取bin-log中的操作时,此线程会对主节点上的bin-log加锁,当读取完成,甚至在发动给从节点之前,锁会被释放 I/O线程接收到主节点binlog dump 进程发来的更新之后,保存在本地relay-log中...原创 2022-08-07 10:47:57 · 404 阅读 · 1 评论 -
Mysql5.7 二进制 部署
lower_case_table_names=1 :windows 默认是1,linux 默认是0 ,0:表名字是存储给定的大小并且是区分大小写的,1:表名字存储在磁盘是小写的,但是比较的时候不区分大小写,存储的时候是按照给定的大小写存储的,比较的时候是按照小写的方式比较。default-time-zone='+08:00':MySQL默认的时区是UTC时区,比北京时间晚8个小时,设置MySQL默认时区为东八区。--log-error= :指定mysql log 日志文件路径。5 启动并设置开机自启。...原创 2022-08-04 15:53:10 · 448 阅读 · 0 评论