随笔分类 -  mysql

mysql相关学习
摘要:1、工具binlog2sql使用: 已测试环境(此工具使用时字段多时有时候存在字段和字段值不配的情况,如是生产环境,建议测试环境先查看后再导入生产) * Python 2.7, 3.4+ * MySQL 5.6, 5.7 安装 shell> git clone https://github.com/ 阅读全文
posted @ 2022-08-09 22:19 Harda 阅读(736) 评论(0) 推荐(0)
摘要:1、上传安装包 mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz 2、首先升级备库,再升级主库,步骤如下: 1)登陆 mysql -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock 2)sho 阅读全文
posted @ 2022-07-26 17:48 Harda 阅读(710) 评论(0) 推荐(0)
摘要:1.mysql5.7字符编码的问题 mysql5.7和之前版本,默认字符集为latin1,直接插入中文字符的时候会出现乱码的情况。所以在安装5.7及之前的版本的mysql的时候要把字符编码修改为utf8字符集,utf8字符集指的是utf8mb3。从mysql8.0开始,数据库默认字符编码改为utf8 阅读全文
posted @ 2022-07-20 14:49 Harda 阅读(18231) 评论(1) 推荐(2)
摘要:1、MySQL库名、表名大小写验证规则设置 1.1 MySQL使用lower_case_table_names 该参数设置库名、表名大小写验证规则。lower_case_table_names 取值结果:1/0,配置文件中如果定义该参数值是1,则该参数值=1;如果定义该参数是除1以外的整数,则该参数 阅读全文
posted @ 2022-04-06 12:54 Harda 阅读(1826) 评论(0) 推荐(0)
摘要:1、master thread 线程它是后台线程的主线程,优先级最高。其内部又4个循环,分别为主 阅读全文
posted @ 2022-03-02 17:38 Harda 阅读(185) 评论(0) 推荐(0)
摘要:一、安装前系统环境检测 1、Selinux和系统防火墙iptables需要关闭 要把selinux设置成disable,设置完成后需重启系统 cat /etc/sysconfig/selinux 查看iptables当前状态与关闭过程 chkconfig --list chkconfig iptab 阅读全文
posted @ 2022-02-27 14:18 Harda 阅读(170) 评论(0) 推荐(0)
摘要:作用: 功能为在 alter 操作更改表结构的时候不用锁定表,也就是说执行 alter 的时候不会阻塞写和读取操作 常见参数: --alter 指定ALTER 语句,正常的ALTER TABLE TBNAME [ ADD | MODIFY | DROP | ALTER ] COLUMN COLUMN 阅读全文
posted @ 2021-11-24 14:02 Harda 阅读(780) 评论(0) 推荐(0)
摘要:1.在查询的时候谨慎使用in 语句,如果达到百万级时采用exists 来替换in 如果是连续的1,2,3可以采用between and 进行替换 2.在进行模糊查询的时候要注意百分号开始时索引失效 3.当sql 中采用or 进行连接的时候会索引失效,我们如果真要使用就采用联合索引或者在连接的字段上都 阅读全文
posted @ 2021-10-24 23:31 Harda 阅读(297) 评论(0) 推荐(0)
摘要:mysql单机版安装: 1.下载mysql安装包: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz 2.检查系统是否自带安装MySQL rpm -qa |grep mysql 阅读全文
posted @ 2021-10-24 23:28 Harda 阅读(63) 评论(0) 推荐(0)