
Mariadb 复制概念
备份 :复制可以用来进行数据库备份。例如,当你做了主->从复制。如果主节点数据丢失(比如硬盘损坏),你可以从从节点中恢复你的数据库。
扩展 :你可以使用主->从复制作为扩展解决方案。例如,如果你有一些大的数据库以及SQL查询,使用复制你可以将这些查询分离到每个复制节点。写入 *** 作的SQL应该只在主节点进行,而只读查询可以在从节点上进行。
分发解决方案 :你可以用复制来进行分发。例如,你可以将不同的销售数据分发到不同的数据库。
故障解决方案 : 假如你建立有主节点->从节点1->从节点2->从节点3的复制结构。你可以为主节点写脚本监控,如果主节点出故障了,脚本可以快速的将从节点1切换为新的主节点,这样复制结构变成了主节点->从节点1->从节点2,你的应用可以继续工作而不会停机。
附:修改数据文件存储
1、停止服务;
2、移动MySQL数据文件
[root@localhost ~]# mv /var/lib/mysql /home/
3、修改mycnf配置
[root@localhost ~]# vi /etc/mycnf
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysqlsock(原内容,为了更稳妥用“#”注释此行)
socket = /home/mysql/mysqlsock
4、修改启动脚本
[root@localhost ~]# vi /etc/initd/mysql
#datadir=/var/lib/mysql(注释原内容)
datadir=/home/data/mysql
5、重启服务如启动失败,检查目录/文件权限。
在服务器上安装一个phpmyadmin,就可以通过网页的方式进行管理mysql
或者是直接备份mysql的数据文件夹
centos系统的话,数据文件夹在mysql安装目录下的var目录
直接将此目录下的文件copy一份到本地,就可以了。
以上就是关于如何在 CentOS Linux 中配置 MariaDB 复制全部的内容,包括:如何在 CentOS Linux 中配置 MariaDB 复制、怎样在centOS 6.3 下更改mySQL存放数据库的目录、阿里云centos7服务器怎么备份mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)