广告
返回顶部
首页 > 资讯 > 数据库 >Mysql数据库中怎么创建从库
  • 744
分享到

Mysql数据库中怎么创建从库

2024-04-02 19:04:59 744人浏览 薄情痞子
摘要

今天就跟大家聊聊有关Mysql数据库中怎么创建从库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先参考Http://blog.itpub.net/

今天就跟大家聊聊有关Mysql数据库中怎么创建从库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。


首先参考Http://blog.itpub.net/28536251/viewspace-2138854/分别在两节点安装mysql

1、主库从库安装备份软件
[root@D2-wetestdb160 ~]# yum install -y perl-DBD-Mysql perl-DBI  perl-Time-HiRes
[root@D2-wetestdb160 ~]# rpm -ivh libev-4.15-6.el7.x86_64.rpm percona-xtrabackup-24-2.4.5-1.el7.x86_64.rpm
 
2、主库备份数据库
[root@D2-wetestdb160 ~]# mkdir /data/backup
[root@D2-wetestdb160 ~]# innobackupex --user=root --passWord=123456 /data/backup
[root@D2-wetestdb160 ~]# tar -cvzf mysqlbackup84106_0113.tar.gz /data/backup/2017-01-13_11-17-22/
[root@D2-wetestdb160 ~]# scp mysqlbackup84106_0113.tar.gz root@10.163.89.245:/root
 
3、从库进行恢复
[root@D2-stone245 ~]# tar -xvzf mysqlbackup84106_0113.tar.gz -C /var/lib/mysql
[root@D2-stone245 ~]# innobackupex --apply-log /var/lib/mysql/data/backup/2017-01-13_11-17-22/
[root@D2-stone245 ~]# chown -R mysql:mysql /var/lib/mysql/data/backup/2017-01-13_11-17-22
 
4、从库修改配置文件
[root@D2-stone245 ~]# /etc/init.d/mysqld stop
[root@D2-stone245 ~]# vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql/data/backup/2017-01-13_11-17-22/
server-id=89254
 
[root@D2-stone245 ~]# /etc/init.d/mysql.server start
 
5、从库配置复制
[root@D2-stone245 ~]# cat /var/lib/mysql/data/backup/2017-01-13_11-17-22/xtrabackup_binlog_info
mysql-bin.000010        100927559
 
mysql> CHANGE MASTER TO MASTER_HOST='10.163.84.160',MASTER_PORT=3306,MASTER_USER='repl',MASTER_PASSWORD='replsafe',MASTER_LOG_FILE='mysql-bin.000010',MASTER_LOG_POS=100927559;
Query OK, 0 rows affected, 2 warnings (0.01 sec)
 
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
 
 
mysql> set global read_only=1;
Query OK, 0 rows affected (0.00 sec)
 
mysql> show global variables like "%read_only%";
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| innodb_read_only | OFF   |
| read_only        | ON    |
| super_read_only  | OFF   |
| tx_read_only     | OFF   |
+------------------+-------+
4 rows in set (0.01 sec)
 
 
mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_io_State: Waiting for master to send event
                  Master_Host: 10.163.84.160
                  Master_User: repl
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000011
          Read_Master_Log_Pos: 1719
               Relay_Log_File: D2-stone245-relay-bin.000003
                Relay_Log_Pos: 1932
        Relay_Master_Log_File: mysql-bin.000011
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 1719
              Relay_Log_Space: 6430
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error:
               Last_SQL_Errno: 0
               Last_SQL_Error:
  Replicate_Ignore_Server_Ids:
             Master_Server_Id: 1016384160
                  Master_UUID: 9ee791f2-ad84-11e6-932d-0050568a6255
             Master_Info_File: /var/lib/mysql/data/backup/2017-01-13_11-17-22/master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind:
      Last_IO_Error_Timestamp:
     Last_SQL_Error_Timestamp:
               Master_SSL_Crl:
           Master_SSL_Crlpath:
           Retrieved_Gtid_Set:
            Executed_Gtid_Set:
                Auto_Position: 0
         Replicate_Rewrite_DB:
                 Channel_Name:
           Master_TLS_Version:
1 row in set (0.00 sec)

看完上述内容,你们对Mysql数据库中怎么创建从库有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网数据库频道,感谢大家的支持。

您可能感兴趣的文档:

--结束END--

本文标题: Mysql数据库中怎么创建从库

本文链接: https://www.lsjlt.com/news/57258.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mysql数据库中怎么创建从库
    今天就跟大家聊聊有关Mysql数据库中怎么创建从库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先参考http://blog.itpub.net/...
    99+
    2022-10-18
  • Mysql中怎么创建数据库并配置主从
    这篇文章将为大家详细讲解有关Mysql中怎么创建数据库并配置主从,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、主服务器上创建一个用于复制的账户。 my...
    99+
    2022-10-18
  • MySQL中怎么创建数据库
    本篇文章给大家分享的是有关MySQL中怎么创建数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  我们用MySQL创建数据库,下面是具体步...
    99+
    2022-10-18
  • mysql怎么创建数据库
    这篇文章给大家分享的是有关mysql怎么创建数据库的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql怎么创建数据库?1. 打开电脑中管理MySQL的软件2.&nb...
    99+
    2022-10-18
  • 怎么创建mysql数据库
    今天就跟大家聊聊有关怎么创建mysql数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。mysql创建数据库的方法是:可以使用create命令创建...
    99+
    2022-10-18
  • mySQL数据库中怎么创建数据库和用户
    本篇文章为大家展示了mySQL数据库中怎么创建数据库和用户,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MySQL数据库系统可以支持许多不同的数据库,通常,每个应用...
    99+
    2022-10-18
  • MySQL数据库怎么创建表
    MySQL数据库建表的完整步骤首先启动MySQL服务;然后打开MySQL数据库可视化工具;接着连接MySQL数据库;再新建数据库并将字符集设置为“UTF-8”;最后新建表并设置字段,即可完成数据库建表。以上...
    99+
    2022-10-18
  • mysql数据库中怎么创建索引
    这篇文章主要介绍mysql数据库中怎么创建索引,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!案例:创建数据库index_test,按照下表的结构在index_test数据库中创建两个...
    99+
    2022-10-18
  • 怎么在mysql数据库中创建表
    怎么在mysql数据库中创建表?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。创建数据库右键-新建数据库输入库名、选择字符集和排序规则,点确定创建数据库成功新建表...
    99+
    2023-06-15
  • MySQL 创建数据库
    MySQL 创建数据库使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mys...
    99+
    2022-10-18
  • Python之MySQL数据库怎么创建
    今天小编给大家分享一下Python之MySQL数据库怎么创建的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、创建MySQL...
    99+
    2023-07-02
  • MySQL怎么创建数据库和数据表
    本文小编为大家详细介绍“MySQL怎么创建数据库和数据表”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL怎么创建数据库和数据表”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。MySQL 创建数据库和创建数...
    99+
    2023-07-05
  • MySQL中怎么使用Webmin创建数据库
    MySQL中怎么使用Webmin创建数据库,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  MySQL+Webmin怎么创建数据库  新的...
    99+
    2022-10-18
  • MySQL创建数据库和创建数据表
    目录mysql 创建数据库和创建数据表一、数据库操作语言二、创建数据库三、创建数据表四、MySQL 常用字段类型MySQL 创建数据库和创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称...
    99+
    2023-03-23
    数据库的创建 数据表的创建
  • 【MySQL 】MySQL 创建数据库, MySQL 删除数据库,MySQL 选择数据库
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 ...
    99+
    2023-08-24
    数据库 mysql 后端 开发语言 jvm
  • MYSQL主从库搭建(原创)
    MYSQL主从库搭建(原创) 一、 单主库配置1.1环境说明本节讲述的环境为一个主库,两个从库,具体环境如下。1.1.1Linux versionRed Hat ...
    99+
    2022-10-18
  • mysql数据库创建表
    记录自己创建数据库,需要更具情况修改这是以一个学生查分系统作为例子:create table info( student_id int not null auto_increment,   //会...
    99+
    2022-10-18
  • MySQL数据库触发器怎么创建
    创建MySQL数据库触发器的语法如下: CREATE TRIGGER trigger_name {BEFORE | AFTER} {...
    99+
    2023-10-26
    MySQL数据库
  • mysql怎么创建和打开数据库
    mysql怎么创建和打开数据库?针对这个问题,这篇文章给出了相对应的分析和解答,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。mysql创建并打开数据库的命令:1.创建数据库//创建数据库并设置...
    99+
    2022-10-18
  • 怎么创建mysql数据库连接池
    在mysql中利用DBUtils创建数据库连接池的方法具体方法如下:import pymysqlfrom DBUtils.PooledDB import PooledDB, SharedDBConnectionPOOL = PooledDB...
    99+
    2022-10-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作