
mysql
文章平均质量分 53
运维_攻城狮
这个作者很懒,什么都没留下…
展开
-
mysql原理、部署mysql主从+读写分离、监控mysql主从脚本
1、 基于语句的复制:在主服务器上执行的sql语句,在从服务器上会执行同样的语句。i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据一致。3、 混合类型的复制:默认采用基于语句的复制,一旦发现基于语句的复制不能精准复制时,就会采用基于行的复制。2、 基于行的复制:把改变的内容复制过去,而不是把命令在从服务器上执行一遍。原创 2024-10-25 10:03:56 · 804 阅读 · 0 评论 -
mysql初始化报错
可以看到该用户的最大打开文件数为1024个,而我启动的mysql服务需要打开15000个,所以出现上述的警告。出现了这个警告后,mysql服务是正常可用的,只是性能没有达到最优。下面我们着手解决这个问题。然后退出该终端,再重启一个终端,执行命令:ulimit -n 65535。用户需要打开的文件数超过了上限,通过命令“ulimit -a”可查看如下信息。/var/log/mysql.log 日志报错如上图所示。修改/etc/selinux/config 文件。通俗的讲就是linux服务器的安全策略。原创 2024-09-11 17:33:33 · 575 阅读 · 0 评论 -
centos7 canal_server 启动出现报错以及问题解决分析
然后看了一下canal_server 日志和canal_client日志之后看到没有任何异常,然后将server端和client端进行重启一下。然后退出mysql,再次重启canal_server 端 ,再次看日志没有这样的报错了,问题完美解决。看到了空指针和mysql的报错,然后经过百度查到的结果说,进入数据库刷新一下hosts文件就好了。欢迎进群讨论:QQ群294668383(有意向可以添加)然后查到的结果进行修复,root登陆进去mysql。在工作过程中开发找过来说,数据不进行同步了?原创 2024-09-09 14:30:40 · 353 阅读 · 0 评论 -
centos7下部署二进制mysql-5.7.18
上传mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz包到服务器上传到/home。mysql二进制安装完成 | 下次更新mysql-5.7.18升级到mysql-5.7.35。欢迎进群讨论:QQ群294668383(有意向可以添加)解压mysql包复制到/usr/local/目录下。登陆mysql网站 www.mysql.com。安装mysql 5.7.18。新增my.cnf文件。原创 2024-09-05 09:39:03 · 269 阅读 · 0 评论