一、前期准备

下载编译安装

1
2
3
4
5
6
7
8
9
10
wget http://download.redis.io/releases/redis-5.0.10.tar.gz
tar xzf redis-5.0.10.tar.gz
cd redis-5.0.10
make
# 通过如下命令启动Redis:
src/redis-server
# 可以使用内置的客户端与Redis进行交互:
src/redis-cli
redis> ping
PONG
阅读全文 »

一、Centos7搭建MySQL主从复制(冷备)

主从复制原理

1 Master将改变记录到二进制日志(binary log)中

2 Slave将Master的二进制日志事件(binary log events)拷贝到它的中继日志(relay log)

3 Slave重做中继日志(Relay Log)中的事件,将Master上的改变反映到它自己的数据库中

4 这些是由从库在做,所以是异步的数据同步

主从复制

阅读全文 »

Mysql实操

一、与MySQL建立连接

1
2
3
4
5
6
7
8
# mysql -u用户 -p[密码] -P端口号 -h主机地址
mysql -uroot -p -P3306 -hlocalhost

# 修改初始密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

# 新建子账号
CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
阅读全文 »

git

Git是什么

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/

阅读全文 »

Markdown

缘起:此前是自己写代码做博客系统,写博客都为了记录自己学到的东西,想发布出来还要购买服务器,近期想写一些博文免费发布出来,大部分网络博客都使用Markdown,于是就有了这篇博客

阅读全文 »