mysql 完全搞不懂_数据库这门课为什么这么难学,该怎么学?

花了80多个小时部署多实例分布

对于不懂的小白真的捉急...真的要谨慎尝试

教科书错误百出,CSDN上充斥着大量的复制粘贴,配置的时候大部分时间在测试终端命令是否正确以及报错—百度—报错—百度—看书—报错—看视频—换操作系统—报错—百度—报错.....不得不说计算机的容错率真的低

总结下来1.对于Linux环境的不熟悉,这是原罪

2.感觉百度不行了,所有东西都在吃老本,8.0.23版本的新MySQL,CSDN知乎博客园仍然停留在5.0.x版本..很多命令以及参数已经完全不同了,MySQL服务器也变了...

2.1百度无法适应高速迭代的答疑解惑,2019年出版的书和网上教程都停留在源码安装,导致我一度以为想要MySQL Replication(一个系统部署N个服务器)就必须源码安装,后来实在没办法,因为cmake和make怎么弄都不行(PS,现在貌似是cmake3时代)...本来已经想要放弃了,死马当活马医,在现有已经通过Ubuntu中傻瓜安装好的服务器中:

sudo apt-get install mysql-server

尝试了下修改配置文件之后使用mysqld_multi,多实例可以跑起来,但是姿势不太对,也算看见了一点曙光,后来大胆的尝试了二进制安装,自定义配置cnf文件,还是跌跌撞撞的报错--百度--报错--看书...一旦在百度搜索到一篇文章,而且这篇文章无法解决问题的时候,第二篇和第三篇第N篇都是一样的内容...

冷静之后的琢磨:

因为之前有一点两台服务器之间搭主从的经历,联想到MAC的MySQL服务器是没有配置文件的(貌似听说已经被优化了,不需要手动配置,但还是留了一个路径可以自己添加),mysql/bin/目录下已经有了mysqldmulti和mysqld和mysqld_safe,感觉慢慢的有头绪了

最后用了自己的方法完成了配置(二进制安装-->小心翼翼的阅读mysqld--help-->自定义配置文件-->搭好主从),结束了这次痛苦的经历,虽然还有N个疑惑..比如如何重启,如何重新配置,如何关闭等等,还有wide charset是啥意思也不懂....

也不是说要做运维吧...但是了解一下总是好的

最后我想把我的方法写到CSDN上,有大佬指点我一下吗orz,因为还有好多问题没解决,只是说最后实现了show slave status\G 的两个"YES",从服务器读取主服务器bin文件自动写入这个功能,我也不知道这个属于什么领域,是运维还是DBA还是程序员 ....

系统:Ubuntu 20.0

服务器版本:MySQL 8.0.23

实现多实例部署,MySQL 1主N从同步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值