1.MySQL数据库编译




make完之后是这样的

mysql 初始化







所有这种默认不在系统环境中的路径里 就这样加
这样就可以直接调用 不用输入路径调用
2.初始化



重置密码



3.mysql主从复制
配置master





配置slave
当master 端中还没有插入数据时
在server2 上配slave











此时master 还没进行任何增删改查动作
在 server2上

测试
在master 上


在server2 上会实现同步

当master 端有数据的时候 怎么同步呢
在server1 上

在server2 上

在server3 上





在server1 master 上
注意:
生产环境中备份时需要锁表,保证备份前后的数据一致
mysql> FLUSH TABLES WITH READ LOCK;
备份后再解锁
mysql> UNLOCK TABLES;
注意:
mysqldump命令备份的数据文件,在还原时先DROP TABLE,需要合并数据时需要删除此语句

在server3 上


实现主从同步


测试


