MySQL支持主数据库(Master)与从数据(Slave)热备份配置,采用此配置的数据库,MySQL会自动将主数据库中的数据(包括数据库,表,表数据等)同步到从数据库中,从而实现数据库的备份。以下具体介绍如何配置。
1. 准备工作
准备MySQL免安装版(community)。准备2台Windows10电脑,这里一台为win10笔记本电脑,IP地址为192.168.8.108,一台为win10台式电脑,IP地址为192.168.8.101。
2. 配置主数据库
解压MySQL安装包到任意目录。
在MySQL的配置文件my.ini中增加log-bin = mysql-bin,并修改端口号及服务ID等信息并保存配置。
使用命令net start mysql3307启动数据库。
使用以下命令修改root用户允许其远程登录本机:
mysql -uroot -p -P3308
use mysql;
select user, host from user;
update user set host='192.168.8.101' where user = 'root' ;
使用以下命令修改root用户的密码:
alter user “root” @‘192.168.8.101’ identified by '' ;
可能使用到的命令,创建用户create user 'slave_1' @ '%' identified with mysql_native_password by '';
授予用户从服务复制权限grant replication slave on *.* to 'slave_1' @ '%'
使用以下命令查看主服务器状态,注意File及Position的值,这里分别为mysql-bin.000120和156


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/17104.html