随笔分类 -  mysql

摘要:准备工作: 1.两个虚拟机: IP地址分别是192.168.1.101 和192.168.1.105; 101做主服务器,105做从服务器(都已经安装相同版本的Mysql); 一台服务器练习也可,指定端口号不同区分。 2.原理 原理:mysql要做到主从复制,其实依靠的是二进制日志,即:假设主服务器 阅读全文
posted @ 2021-05-20 14:24 pythoner_wl 阅读(63) 评论(0) 推荐(0) 编辑
摘要:SQL优化: ​ 背景:执行慢,索引失效,服务器参数不合理(缓存,线程数) 优化:主要是 优化索引。索引相当于目录。 index是帮助MySQL高效查询获取数据的数据结构。 不加索引:一个一个找,慢 加了索引:根据索引找,快 mysql索引: B树:小的放左边,大的放右边。排好序的结构。 索引缺点: 阅读全文
posted @ 2021-03-14 15:20 pythoner_wl 阅读(51) 评论(0) 推荐(0) 编辑
摘要:mysql原理: client server server: 连接层:提供与客户端的连接服务 服务层:提供给用户使用的接口(select);提供SQL优化器(MySQL QUery Optimizer) 引擎层:提供数据存储方式:InnoDB,myisam; innodb:事务优先,适合高并发,防止 阅读全文
posted @ 2021-03-14 15:19 pythoner_wl 阅读(44) 评论(0) 推荐(0) 编辑
摘要:重要目录 查看 mysql 存放目录: ps -ef|grep mysql # 可以找到 datadir 数据目录 ;pidfile:pid文件目录 cd到 /var/lib/mysql 安装目录下,比较重要的: mysql, mysql.sock,链接用的 test,自带的测试数据库 mysql核 阅读全文
posted @ 2021-03-14 15:10 pythoner_wl 阅读(80) 评论(0) 推荐(0) 编辑
摘要:MySQL: 5.x 版本:5.5 rpm安装: 下载RPM安装包 : 客户端和服务端 安装客户端和服务端: rpm -ivh rpm软件名 如果安装冲突,卸载冲突的软件: yum -y remove 软件名 # 删除冲突的包 GPG keys。。。 安装失败: 解决:rpm -ivh rpm软件名 阅读全文
posted @ 2021-03-14 15:05 pythoner_wl 阅读(46) 评论(0) 推荐(0) 编辑
摘要:delimiter \\ CREATE PROCEDURE proc_while () BEGIN DECLARE num INT; SET num = 0; WHILE num < 10 DO INSERT INTO Module_49 ( ) VALUES ( ); SET num = num 阅读全文
posted @ 2021-03-09 15:10 pythoner_wl 阅读(675) 评论(0) 推荐(0) 编辑
摘要:sql_module_base = f""" SELECT COUNT(distinct id,date_format(creat_time, '%Y-%m_%d %H:%M')) as count, shift, MIN( creat_time ) as creat_time, YEAR ( cr 阅读全文
posted @ 2021-02-09 15:57 pythoner_wl 阅读(47) 评论(0) 推荐(0) 编辑
摘要:docker run -itd --name mysql56 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=linde4396 mysql:5.6.50 挂载目录: -v docker外文件:docker内文件 docker run -itd --name mysql56 阅读全文
posted @ 2021-01-13 18:37 pythoner_wl 阅读(206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示