![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
老男孩MySQL课程学习笔记
文章平均质量分 63
以老男孩MySQL课程为指引,使用《MySQL运维内参:MySQL、Galera、Inception核心原理与最佳实践》为工具,深入浅出的学习MySQL部署、运维、架构技术。
NealCaffrey_
计算机专业毕业,大学四年摸鱼划水。做IT系统集成起步,后进入初创云服务商,有缘进入制造业开始了解业务系统。目前就职金融行业。人生磕磕绊绊,经历大于能力。
展开
-
第三章 MySQL应用管理及进阶实战操作
主键列要求列的所有内容必须唯一,而普通索引不要求内容必须唯一,主键就类似我们在学校学习时的学号一样,班级内是唯一的,整个表的每一条记录的主键值在表内都是唯一的,用来唯一标识一条记录。解答:因为索引不但占用系统空间,而且更新数据时还需要维护索引数据的,因此索引是一把双刃剑,并不是越多越好,例如:数十到几百行的小表上无需建立索引,插入更新频繁,读取比较少的需要少建立索引。b,bc,ac,c等无法使用。首先,无论建立主键索引还是普通索引,都要在表的对应列上创建,可以对单列创建索引,也可以对多列创建索。原创 2023-07-26 17:08:31 · 111 阅读 · 0 评论 -
第四章 MySQL乱码问题及字符集实战
方法(1):登录MySQL,先做‘set names latin1‘,然后再执行更新语句或执行语句文件。永久:更改my.cnf客户端模块参数,可以实现set names utf8的效果,并且永久生效f。方法(4):通过指定MySQL命令的字符集参数default-character-set=latin1。更改my.cnf客户端模块参数,可以实现set names latin1的效果,并且永久生效f。提示:无需重启服务,退出重新登录就生效,相当于set names latin1。中英混合的建议使用UTF8。原创 2023-07-29 11:09:51 · 119 阅读 · 0 评论 -
第二章:多实例安装与企业应用场景
公用一套Mysql安装程序,逻辑上独立,根据管理员对不同实例的配置启动。 apache\haproxy\redis\memcached 都可以配置多实例 单一配置文件部署方案 示例: 启动命令: 缺点是耦合性太高。依赖包: 安装参照编译安装停掉已启动的mysql 删除启动程序 创建目录 配置文件 3306 实例: 3307实例: 配置启停脚本: 注意:区分3306、3307 修改文件权限 配置MySQL命令全局路径 初始化MySQL多实例的数据库初始化 确认初始化完成 启动数据库 修改密码 多原创 2023-07-26 10:18:06 · 44 阅读 · 0 评论 -
第一章 mysql 编译安装
【代码】第一章 mysql 编译安装。原创 2023-07-26 10:06:19 · 34 阅读 · 0 评论