技术文摘
CentOS 下 MySQL 主从同步快速设置步骤全分享
在CentOS系统下进行MySQL主从同步设置,能够有效提升数据的可靠性与可用性,下面为大家详细分享快速设置步骤。
要对主服务器进行配置。登录到CentOS系统中的MySQL主服务器,打开MySQL配置文件,通常路径为/etc/my.cnf 。在文件中添加或修改以下关键参数:server-id=1 ,这是主服务器的唯一标识符;log-bin=mysql-bin ,开启二进制日志功能。保存并退出文件后,重启MySQL服务使配置生效。接着,登录MySQL,创建用于主从同步的用户,并赋予其相应权限。使用命令:GRANT REPLICATION SLAVE ON . TO'slave_user'@'%' IDENTIFIED BY'slave_password'; 然后,刷新权限:FLUSH PRIVILEGES; 之后,执行SHOW MASTER STATUS \G命令,记录下File和Position的值,这两个值在从服务器配置中会用到。
接下来是从服务器的配置。同样登录到CentOS系统中的MySQL从服务器,编辑MySQL配置文件,添加server-id=2 ,这里的2是从服务器的唯一标识符。保存并重启MySQL服务。登录MySQL,使用CHANGE MASTER TO命令来配置主从关系,命令格式如下:CHANGE MASTER TO MASTER_HOST='主服务器IP', MASTER_USER='slave_user', MASTER_PASSWORD='slave_password', MASTER_LOG_FILE='主服务器记录的File值', MASTER_LOG_POS=主服务器记录的Position值; 配置完成后,启动从服务器复制功能:START SLAVE; 最后,使用SHOW SLAVE STATUS \G命令查看从服务器状态,重点关注Slave_IO_Running和Slave_SQL_Running这两项,如果都是Yes,且Seconds_Behind_Master的值为0,那么主从同步就配置成功了。
通过以上详细步骤,能够在CentOS系统下快速完成MySQL主从同步的设置,为数据的管理和使用提供更可靠的保障。无论是为了数据备份,还是提升系统的读写性能,主从同步都发挥着重要作用。
- Matplotlib 基本图表创建的详细指引
- Python 正则表达式中 (?=…) 与 (?<=…) 符号的运用
- Python 中多种超实用的随机密码生成实例
- Python 的 Matplotlib 库创建动态图表的技巧及实践解析
- Cython 加密 Python 代码以避免反编译
- Python 内置函数 filter 用法全解析
- 解决 PyQt5 界面无响应问题
- Python 获取执行程序所在目录的方案
- Python 中判断素数的三种方法与 for-else 语句用法解析
- 解决 vscode 中 powershell 终端进入 python 虚拟环境 venv 的方法
- Ruby 中 Rack 中间件使用示例之总结
- 基于 wxPython 与 pandas 模块的 Excel 文件生成代码实现
- CAPL 与 Python 交互的达成
- Golang Testing 应用示例总结
- CentOS Stream release 9 中 chrony 服务同步时间的操作指南