Heim Datenbank MySQL-Tutorial 超简单的MySQL主从复制

超简单的MySQL主从复制

Jun 07, 2016 pm 05:12 PM
MySQL-Master-Slave-Replikation

怎么安装MySQL数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:1.1、版本一致1.2、初始化表,并

怎么安装MySQL数据库,这里不说了,只说它的主从复制,步骤如下:

1、主从服务器分别作以下操作
  1.1、版本一致
  1.2、初始化表,并在后台启动mysql
  1.3、修改root的密码

2、修改主服务器master:
   #vi /etc/my.cnf
       [mysqld]
       log-bin=mysql-bin   //[必须]启用二进制日志
       server-id=222       //[必须]服务器唯一ID,默认是1,一般取IP最后一段

3、修改从服务器slave:
   #vi /etc/my.cnf
       [mysqld]
       log-bin=mysql-bin   //[必须]启用二进制日志
       server-id=226       //[必须]服务器唯一ID,默认是1,一般取IP最后一段

4、重启两台服务器的mysql
   /etc/init.d/mysql restart

5、在主服务器上建立帐户并授权slave:
   #/usr/local/mysql/bin/mysql -uroot -pmttang  
   mysql>GRANT REPLICATION SLAVE ON *.* to 'mysync'@'%' identified by 'www.linuxidc.com'; //一般不用root帐号,“%”表示所有客户端都可能连,只要帐号,密码正确,此处可用具体客户端IP代替,如192.168.145.226,加强安全。

6、登录主服务器的mysql,查询master的状态
   mysql>show master status;
   +------------------+----------+--------------+------------------+
   | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
   +------------------+----------+--------------+------------------+
   | mysql-bin.000004 |      308 |              |                  |
   +------------------+----------+--------------+------------------+
   1 row in set (0.00 sec)
   注:执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化

7、配置从服务器Slave:
   mysql>change master to aster_host='192.168.145.222',master_user='tb',master_password='www.linuxidc.com',
         master_log_file='mysql-bin.,000004',master_log_pos=308;   //注意不要断开,“308”无单引号。

   Mysql>start slave;    //启动从服务器复制功能

8、检查从服务器复制功能状态:

   mysql> show slave status\G

   *************************** 1. row ***************************

                Slave_IO_State: Waiting for master to send event

                   Master_Host: 192.168.2.222  //主服务器地址

                   Master_User: myrync         //授权帐户名,尽量避免使用root

                   Master_Port: 3306           //数据库端口,部分版本没有此行

                 Connect_Retry: 60

               Master_Log_File: mysql-bin.000004

           Read_Master_Log_Pos: 600        //#同步读取二进制日志的位置,大于等于>=Exec_Master_Log_Pos

                Relay_Log_File: ddte-relay-bin.000003

                 Relay_Log_Pos: 251

         Relay_Master_Log_File: mysql-bin.000004

              Slave_IO_Running: Yes       //此状态必须YES

             Slave_SQL_Running: Yes       //此状态必须YES
                    ......

注:Slave_IO及Slave_SQL进程必须正常运行,,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)。

以上操作过程,主从服务器配置完成。

linux

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Datensicherung und Wiederherstellung nach Fehlern: Diskussion über die Bedeutung der MySQL-Master-Slave-Replikation im Cluster-Modus Datensicherung und Wiederherstellung nach Fehlern: Diskussion über die Bedeutung der MySQL-Master-Slave-Replikation im Cluster-Modus Sep 08, 2023 am 09:03 AM

Datensicherung und Wiederherstellung nach Fehlern: Diskussion über die Bedeutung der MySQL-Master-Slave-Replikation im Cluster-Modus

Entschlüsselung der MySQL-Master-Slave-Replikation: Offenlegung des wichtigsten Implementierungsmechanismus im Cluster-Modus Entschlüsselung der MySQL-Master-Slave-Replikation: Offenlegung des wichtigsten Implementierungsmechanismus im Cluster-Modus Sep 10, 2023 am 09:28 AM

Entschlüsselung der MySQL-Master-Slave-Replikation: Offenlegung des wichtigsten Implementierungsmechanismus im Cluster-Modus

Optimierung der Datenbankleistung: Der beste Weg, die MySQL-Master-Slave-Replikation in der Cluster-Technologie zu nutzen Optimierung der Datenbankleistung: Der beste Weg, die MySQL-Master-Slave-Replikation in der Cluster-Technologie zu nutzen Sep 10, 2023 am 08:24 AM

Optimierung der Datenbankleistung: Der beste Weg, die MySQL-Master-Slave-Replikation in der Cluster-Technologie zu nutzen

Hohe Parallelität problemlos meistern: Analyse der Leistungsvorteile der MySQL-Master-Slave-Replikation als Cluster-Technologie Hohe Parallelität problemlos meistern: Analyse der Leistungsvorteile der MySQL-Master-Slave-Replikation als Cluster-Technologie Sep 10, 2023 pm 03:48 PM

Hohe Parallelität problemlos meistern: Analyse der Leistungsvorteile der MySQL-Master-Slave-Replikation als Cluster-Technologie

Ist die MySQL-Master-Slave-Replikation eine Cluster-Technologie oder eine Lastausgleichstechnologie? Analyse und Unterschied Ist die MySQL-Master-Slave-Replikation eine Cluster-Technologie oder eine Lastausgleichstechnologie? Analyse und Unterschied Sep 10, 2023 am 08:40 AM

Ist die MySQL-Master-Slave-Replikation eine Cluster-Technologie oder eine Lastausgleichstechnologie? Analyse und Unterschied

Ausführliche Erläuterung der Funktionen und Vorteile der MySQL-Master-Slave-Replikation in der Cluster-Technologie Ausführliche Erläuterung der Funktionen und Vorteile der MySQL-Master-Slave-Replikation in der Cluster-Technologie Sep 09, 2023 am 09:03 AM

Ausführliche Erläuterung der Funktionen und Vorteile der MySQL-Master-Slave-Replikation in der Cluster-Technologie

Verstehen Sie die Clusterfunktionen und Anwendungsszenarien ohne Lastausgleich der MySQL-Master-Slave-Replikation Verstehen Sie die Clusterfunktionen und Anwendungsszenarien ohne Lastausgleich der MySQL-Master-Slave-Replikation Sep 11, 2023 am 11:04 AM

Verstehen Sie die Clusterfunktionen und Anwendungsszenarien ohne Lastausgleich der MySQL-Master-Slave-Replikation

Aufdecken des Potenzials der Cluster-Technologie bei der MySQL-Master-Slave-Replikation: Vergleichende Bewertung von Open-Source-Lösungen und kommerziellen Lösungen Aufdecken des Potenzials der Cluster-Technologie bei der MySQL-Master-Slave-Replikation: Vergleichende Bewertung von Open-Source-Lösungen und kommerziellen Lösungen Sep 08, 2023 pm 07:16 PM

Aufdecken des Potenzials der Cluster-Technologie bei der MySQL-Master-Slave-Replikation: Vergleichende Bewertung von Open-Source-Lösungen und kommerziellen Lösungen

See all articles