关于java:Linux中Mysql集群搭建

6次阅读

共计 968 个字符,预计需要花费 3 分钟才能阅读完成。

批改虚拟机 MAC 地址

当新建虚拟机时,批改 mac 网络地址

查看 IP 地址

命令:ip addr
如果没有 IP 展示则执行下列命令:
`service NetworkManager stop
chkconfig NetworkManager off 永恒敞开 Manager 网卡
service network restart 重启 network 网卡 `

批改 IP 地址

1. 找到 IP 地址的目录
cd /etc/sysconfig/network-scripts/
2. 批改 IP 地址:
vim ifcfg-ens33

批改实现之后保留退出即可

3. 重启网卡,查看 IP 地址是否正确

为什么须要搭建 Mysql 集群

形容:如果我的项目中应用单台数据库,如果因为不可抗因素导致设施损坏,数据失落,将间接影响用户的应用,须要进行优化。

数据库备份形式

数据库冷备份

阐明:定期将数据库中的文件通过 sql 的形式进行存储,保证数据在肯定工夫之内失去备份。
毛病:因为是定期备份,所以可能会导致数据的失落。
数据库的冷备份是复原数据的最无效的伎俩,所以始终连续应用。

数据库热备份

阐明:因为数据库的同步的操作在工作中特地的繁琐,所以作为数据库的开发人员,也设计了数据库如何进行同步。

同步的步骤:
1. 数据库主库如果须要启动同步策略,则必须开启二进制日志文件.(默认条件下是敞开的)
2. 当用户 ” 更新 ” 数据库时,主库会将更新信息写入二进制日志文件中。(主库工作完结)
3. 从库会利用 IO 线程读取主库中更新的二进制文件。
4.IO 线程会将读取到的信息采纳异步的形式先保留到中继日志中。(中继长期存储数据的媒介)
5.SQL 线程会读取中继日志中的信息,之后将 sql 语句同步到从数据库中,至此实现了主从的同步。

实现数据库主从搭建

开启主库二进制文件

命令:vim/etc/my.cnf

重启数据库

阐明:当批改实现配置文件之后,须要重启数据库,使的二进制文件失效。

配置从数据库

阐明:依据主数据库的配置信息,配置从数据库。
如图所示,配置实现之后,重启数据库即可。

实现主从的挂载

主库: 192.168.126.129 master
从库: 192.168.126.130 slave

查看主库状态信息

实现主从挂载

对于重置二进制日志文件的阐明

问题:有时候重启屡次主机之后,会生成多个二进制文件信息:

解决方案:删除多余的二进制日志文件,之后重启数据可即可

重启之后从新挂载即可!

正文完
 0