• ADADADADAD

    mysql主备怎么搭建[ 建站问答 ]

    建站问答 时间:2024-12-01 19:09:18

    作者:文/会员上传

    简介:

    mysql主备搭建的步骤:1.主备两台服务器安装相同版本的数据库,数据库的初始数据保持一致。2.(主库)配置同步账号,如:(1)创建数据库复制用户:mysql>CREATEUSER'repl'@'17

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    mysql主备搭建的步骤:

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

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

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

    mysql>CREATEUSER'repl'@'172.16.127.83'IDENTIFIEDBY'123456';

    (2)授权:

    mysql>grantreplicationslaveon*.*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端,如:

    servicemysqldrestart

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

    mysql>showmasterstatus\G

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

    (1)server-id=2

    (2)lower_case_table_names=1(数据表不区分大小写)

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

    servicemysqldrestart

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

    mysql>CHANGEMASTERTO

    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主备怎么搭建.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: msqlmysql主备