承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  互联网圈  >  mysql主备如何搭建

mysql主备如何搭建

管理员 2023-03-28 09:32:10 互联网圈 48 ℃ 0 评论 2538字 收藏

mysql主备如何搭建

mysql主备怎么搭建

mysql主备搭建的步骤:

1.主备两台服务器安装相同版本的数据库,数据库的初始数据保持一致。

2.(主库)配置同步账号,如:

(1)创建数据库复制用户:

mysql>CREATE USER 'repl'@'172.16.127.83' IDENTIFIED BY '123456';

(2)授权:

mysql>grant replication slave on *.* to 'repl'@'172.16.127.83' ;

3.(主库)修改/etc/my.cnf文件,注意确保:server-id 唯一,如:

(1)server-id=1

(2)log-bin=mysql-bin

(3)lower_case_table_names=1(数据表不辨别大小写)

4.(主库)重启master端,如:

service mysqld restart

5.(主库)查询主库上当前的二进制日志名和偏移量值,记录下file跟position的值,待会从库要用,如:

mysql>show master status \G

6.(从库)修改/etc/my.cnf文件,注意确保:server-id 唯一,如:

(1)server-id=2

(2)lower_case_table_names=1(数据表不辨别大小写)

7.(从库)重启slave端,如:

service mysqld restart

8.(从库)对从数据库服务器做相应设置,指定复制使用的用户,主数据库服务器的IP、端口和开始履行复制的日志文件和位置等,如:

mysql>CHANGE MASTER TO 

MASTER_HOST='172.16.127.49',MASTER_USER='repl',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000013',MASTER_LOG_POS=156;

9.(从库)启动slave线程,如:mysql>start slave;

10.主库跟从库分别检查状态  ,如:

(1)检查master的:mysql>show processlist\G      结果:看到上面的Command: Binlog Dump说明配置成功!

(2)检查slave的:mysql>show slave status \G     结果:提示:Slave_IO_Running和Slave_SQL_Running两个值为YES便可。


文章来源:丸子建站

文章标题:mysql主备如何搭建

https://www.wanzijz.com/view/4732.html

TAG: msql mysql主备

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信