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 上
实现主从同步
测试