mariadb主从复制,
1|0mysql基本命令
2|0mariadb主从复制
3|0mariadb主从复制实验
3|1需求:
准备两台数据库服务器
3|2在主服务器上操作
停止主服务器mariadb数据库服务
修改主服务器配置文件
启动mariadb
新建用于主从同步的用户lijun,允许登录的从库是'192.168.12.249'
给从库账号授权,说明给lijun从库复制的权限,在192.168.12.249机器上复制
检查主库创建的复制账号
检查授权账号的权限
实现对主数据库锁表只读,防止数据写入,数据复制失败
检查主库的状态, 并记录下日志文件的名字,和位置
MariaDB [(none)]> show master status;
记录下主数据库的写入状态和日志文件的名字
锁表后,一定要单独再打开一个SSH窗口,导出数据库的所有数据
注意,一定要单独再打开一个SSH窗口!!!!!
在主库上导出数据
3|3在从库上配置
关闭数据库服务
在从库10.0.3.212上打开/etc/my.cnf
如果从库是新安装的数据库的话,没有中文配置,还需要添加中文配置
重启数据库
将主库导出的数据库文件拷贝到从库中
导入主库传过来的数据库文件,保持从库的数据与主库一致
配置复制的参数,Slave从库连接Master主库的配置
启动从库的同步开关,测试主从复制的情况
查看复制状态
如果看到Slave_IO_Running和Slave_SQL_Running这两个参数都为yes, 说明主从同步配置成功,否则需要检查并重新配置
如果发现有问题的话,建议推倒重来(最好是恢复快照)
3|4最后在主库上操作
解锁主库的写入
如果从库上面的普通用户无法在从库上登录,就重新创建一个用户
或者在主库上给zhengge授权, 只能授于查看的权限
验证主从读写分离的效果如图显示
__EOF__

本文作者:404 Not Found
本文链接:https://www.cnblogs.com/weiweivip666/p/13917034.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
本文链接:https://www.cnblogs.com/weiweivip666/p/13917034.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人