摘要:
docker的ubuntu镜像无ifconfig和ping命令 或者 ubuntu系统中无ifconfig 和 ping 解决方案: 执行以下鸣冷: apt-get update apt-get install net-tools apt-get install iputils-ping 阅读全文
摘要:
尝试进行归纳总结事务和锁的一些思考. 数据库是什么? 保存数据的地方. 为什么保存数据要用数据库呢? 我直接把数据放文件里, 不也一样吗? 比如我自己序列化json文件保存成txt文件成不? 也行, 但是就不方便检索, 之类的. 数据库就方便检索了呀, 数据库相比文件系统有4个特点: A - 原子性 阅读全文
摘要:
1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输 阅读全文
摘要:
两台服务器, 已经做好了主主复制, 现再用keepalived保证高可用性. 闲话少说, 先在两台服务器都安装keepalived: 安装成功. keepalived默认会使用这个配置文件: /etc/keepalived/keepalived.conf 安装好之后会有一个默认的, 我们可以备份一下 阅读全文
摘要:
如下两台机器, 做一主一从复制: Master上的my.cnf: Slave上的my.cnf: Master配置, 先登录mysq: mysql -uroot -p, 然后配置账号: 配置好后重启Master: 进入mysql查看状态: 这里的File和Position在接下来在slave上使用. 阅读全文
摘要:
首先, 要有一个可用的mysql, 安装步骤在这里不表了, 之前文章里有一篇介绍安装的. 1. 开启binlog. 为了可以从binlog里恢复, 首先要开启记录binlog: 添加如下几行: 修改好之后, 重启mysql服务: 好了, 现已开启了binlog了, 可以在 /var/lib/mysq 阅读全文
摘要:
三次握手Three-way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1. (B) --> [SYN] --> (A) 假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接. 注意: 一个 SYN包就是仅 阅读全文
摘要:
来源: https://mp.weixin.qq.com/s?__biz=MzAxMTA2MDYwNg==&mid=2650110453&idx=1&sn=63a84a1b86594c98eec0cc4149604fd2&scene=21#wechat_redirect 用途: 备忘 为了更方便在服 阅读全文
摘要:
开启binlog: innodb_flush_log_at_trx_commit: 0表示只依赖master thread每一秒钟把redolog写入磁盘, 1表示每次事务提交都把redolog写入磁盘, 2表示每次事务提交把redolog写入到操作系统的文件系统缓存, 这样如果只是mysql do 阅读全文
摘要:
都忘记自己写的都是些什么东西了。。。X锁是写锁/排他锁,S锁是读锁/共享锁。 在centos7 mysql 5.7.27里, 默认的事务隔离级别是repeatable read, 默认使用next-key locking. 我看到很多资料和文章都只解释了等值查询for update加X锁的情况, 那 阅读全文