随笔分类 - mysql
摘要:“innodb_flush_log_at_trx_commit”和“sync_binlog”两个参数是控制 MySQL 磁盘写入策略以及数据安全性的关键参数。当两个参数为不同值时,在性能,安全角度下会产生不同的影响。
阅读全文
摘要:从库上记录删除失败,Error_code: 1032 问题描述:在master上删除一条记录,而slave上找不到,导致报错 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't find record
阅读全文
MySQL8.0报错:Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation
摘要:MySQL8.0.16版本中新增了一个system_user帐户类型,当新增用户并赋予权限时 mysql> create user 'proxysql'@'192.168.20.%' identified with mysql_native_password by 'iD!^^EjU#Yxr5$p'
阅读全文
摘要:原因:MySQL账户表中已经存在这个要创建的用户 操作分析: 当创建新用户时会提示这个新用户创建失败,但是当解决创建失败的问题后再次重新创建这个新用户,则会报这个错误 # 创建新用户,提示root用户没有SYSTEM_USER权限,创建失败 mysql> create user 'proxysql'
阅读全文
摘要:prompt命令可以在mysql提示符中显示当前用户、数据库、时间等信息 # 登录的时候设置 mysql -uroot -p --prompt="\u@\h:\d \r:\m:\s>" # 配置文件中设置 [mysql] prompt=mysql(\u@\h:\d)> default-charact
阅读全文
摘要:A(主库) > B(从库/主库) > C(从库) 需要在B的配置文件中添加log-slave-updates=1 从库做为其他从库的主库时 log-slave-updates 参数是必须要添加的,因为从库要作为其他从库的主库,必须添加该参数。该参数就是为了让从库从主库复制数据时可以写入到binlog
阅读全文
摘要:使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错 如设置 replicate_do_db=test use mysql; update test.table1 set ...... 第二句将不会被执行 如设置 replicate_ignore_
阅读全文
摘要:文章转载自:https://blog.51cto.com/u_6215974/4937192 ProxySQL 在早期版本若需要做高可用,需要搭建两个实例,进行冗余。但两个ProxySQL实例之间的数据并不能共通,在主实例上配置后,仍需要在备用节点上进行配置,对管理来说非常不方便。但是ProxySQ
阅读全文
摘要:1.对于MySQL单实例数据库和master库,如果需要设置为只读状态,需要进行如下操作和设置: 将MySQL设置为只读状态的命令(可以登录mysql执行下面命令, 或者在my.cnf配置文件中添加"read_only=1",然后重启mysql服务): mysql> show global vari
阅读全文
摘要:mysql5.7上开启并配置ssl [root@mysqlmaster01 bin]# ./mysql_ssl_rsa_setup --datadir=/data/mysql_data1/ --user=mysqlnode Generating a 2048 bit RSA private key
阅读全文
摘要:文章转载自:http://www.mydlq.club/article/106/ 系统环境: Mysql 版本:8.0.23 Docker 版本:19.03.13 一、为什么需要 Mysql 主从复制 谈起为什么在大多数情况下部署 Mysql 常常使用 Mysql 主从模式进行部署这个问题,本来也去
阅读全文
摘要:文章转载自:https://www.cnblogs.com/kerrycode/p/14138626.html 在博客“Explain命令可能会修改MySQL数据”了解到MySQL中EXPLAIN可能会修改数据,这个现象确实挺让人意外和震惊的,像SQL Server或Oracle数据库,查看执行计划
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s?__biz=MzI1MDgwNzQ1MQ==&mid=2247485877&idx=1&sn=85ce95adac3b5f20c7ec753fe8aa6f04&chksm=e9fddc41de8a5557b3548f1d4ef9eb3
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s?__biz=MzI1MDgwNzQ1MQ==&mid=2247485630&idx=1&sn=681c9c0deb2e9f09bedd924d3efa0bb1&chksm=e9fddd4ade8a545cf825c97bc78b9c1
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s?__biz=MzI1MDgwNzQ1MQ==&mid=2247485792&idx=1&sn=db4abaf2d4b1261a368f949a37c1387f&chksm=e9fddc94de8a5582afa2e1b7c04518a
阅读全文
摘要:(参数来源于mysql5.5.19源码) --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导出全部表空间。 mysqldump -uroot -p --all-datab
阅读全文
摘要:背景说明: 使用内网负载均衡添加后端主机,该主机安装有nginx,其配置文件代理内网的MySQL数据库地址 (数据库是主备形式的,重启的话会都重启) 需要测试两个目标: (采用不停往MySQL里写数据,并记录时间) 重启nginx,程序是否会断开MySQL连接,影响数据写入 当MySQL重启时,记录
阅读全文
摘要:文章转载自:https://mp.weixin.qq.com/s/XQ2SlCYxvXPY0rRRO-CURA
阅读全文
摘要:Nginx在1.9.0版本开始支持tcp模式的负载均衡,在1.9.13版本开始支持udp协议的负载,udp主要用于DNS的域名解析,其配置方式和指令和http 代理类似,其基于ngx_stream_proxy_module模块实现tcp负载,另外基于模块ngx_stream_upstream_mod
阅读全文