MySQL5.6基于GTID的主从复制_MySQL
MySQL 5.6 的新特性之一,是加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。
什么是GTID?
官方文档: 代码如下:
mysql> GRANT REPLICATION SLAVE ON *.* TO repluser@172.16.88.205 IDENTIFIED BY 'replpassword';
说明:172.16.88.205是从节点服务器;如果想一次性授权更多的节点,可以自行根据需要修改;
七、启动从数据库上的复制线程
mysql> CHANGE MASTER TO MASTER_HOST='masterdb.example.com', MASTER_USER='repluser', MASTER_PASSWORD='replpassword', MASTER_AUTO_POSITION=1; mysql>start slave;
八、在从数据库上查看复制状态
mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: masterdb.56xyl.com Master_User: repluser Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000002 Read_Master_Log_Pos: 191 Relay_Log_File: slavedb-relay-bin.000003 Relay_Log_Pos: 401 Relay_Master_Log_File: mysql-bin.000002 Slave_IO_Running: Yes #IO线程已正常运行 Slave_SQL_Running: Yes #SQL线程已正常运行 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: 191 Relay_Log_Space: 1899 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: 1 Master_UUID: 971d7245-c3f8-11e5-8b6b-000c2999e5a5 Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it Master_Retry_Count: 86400 Master_Bind: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: 971d7245-c3f8-11e5-8b6b-000c2999e5a5:1-6 Executed_Gtid_Set: 89e78301-c3f4-11e5-8b51-00505624d26a:1-3, 971d7245-c3f8-11e5-8b6b-000c2999e5a5:1-6 Auto_Position: 1 1 row in set (0.00 sec) ERROR: No query specified mysql>
九、测试
在主库上创建数据库:
mysql> create database log_statics; Query OK, 1 row affected (0.11 sec) mysql> use log_statics; Database changed 到从数据库上查看log_statics是否已经复制过去 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | log_statics | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.01 sec) mysql>
可以看到log_statics数据库已经存在于从数据库上。
以上就是MySQL5.6基于GTID的主从复制_MySQL的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dengan perkembangan pesat Internet, aplikasi Web semakin menyepadukan operasi pangkalan data. MySQL ialah sistem pangkalan data hubungan yang terkenal di dunia yang digunakan secara meluas. Dalam aplikasi web yang sangat serentak, replikasi tuan-hamba MySQL adalah cara penting untuk meningkatkan prestasi dan ketersediaan pangkalan data. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan replikasi master-slave pangkalan data MySQL. 1. Apakah replikasi induk-hamba MySQL merujuk kepada penyalinan data dari satu pelayan pangkalan data MySQL ke pelayan yang lain.

Membina Kluster MySQL Sangat Tersedia: Panduan Amalan Terbaik untuk Replikasi Master-Slave dan Pengimbangan Beban Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat Internet, pangkalan data telah menjadi salah satu enjin penyimpanan dan pemprosesan data teras untuk kebanyakan aplikasi web. Dalam senario ini, ketersediaan tinggi dan pengimbangan beban telah menjadi pertimbangan penting dalam reka bentuk seni bina pangkalan data. Sebagai salah satu pangkalan data hubungan sumber terbuka yang paling popular, penyelesaian penggunaan kluster MySQL telah menarik banyak perhatian. Artikel ini akan memperkenalkan cara untuk melaksanakan kluster pangkalan data yang sangat tersedia melalui replikasi tuan-hamba MySQL dan pengimbangan beban.

Pangkalan data MySQL ialah sistem pengurusan pangkalan data hubungan yang sangat popular yang menyokong pelbagai teknologi replikasi data, antaranya yang lebih biasa digunakan ialah teknologi replikasi tuan-hamba. Artikel ini akan memperkenalkan teknologi replikasi induk-hamba data dalam MySQL, termasuk prinsip, kaedah pelaksanaan, masalah biasa dan tindakan balas. 1. Prinsip teknologi replikasi tuan-hamba Teknologi replikasi tuan-hamba dalam MySQL boleh menyalin data pangkalan data MySQL ke pelayan lain untuk mencapai sandaran data, pengimbangan beban, pengasingan baca-tulis dan fungsi lain. Prinsip asasnya adalah untuk menukar pangkalan data utama

Redis ialah sistem storan nilai kunci berasaskan memori sumber terbuka yang biasa digunakan dalam senario seperti caching, beratur dan pemprosesan data masa nyata. Dalam aplikasi berskala besar, untuk meningkatkan ketersediaan dan prestasi Redis, selalunya perlu untuk menerima pakai seni bina teragih, di mana replikasi tuan-hamba adalah mekanisme yang biasa digunakan. Artikel ini akan memperkenalkan fungsi replikasi tuan-hamba Redis, termasuk definisi, prinsip, konfigurasi dan senario aplikasi. 1. Definisi replikasi induk-hamba Redis merujuk kepada menyegerakkan secara automatik data satu nod Redis (iaitu nod induk) ke nod lain (iaitu nod hamba).

Bagaimana untuk mengkonfigurasi replikasi tuan-hamba pangkalan data MySQL? Replikasi master-hamba pangkalan data MySQL ialah sandaran data biasa dan penyelesaian ketersediaan tinggi. Dengan mengkonfigurasi replikasi induk-hamba, anda boleh menyegerakkan data dari satu pelayan MySQL (pelayan induk) kepada yang lain (pelayan hamba), dengan itu meningkatkan ketersediaan dan prestasi pangkalan data. Yang berikut menerangkan cara mengkonfigurasi replikasi tuan-hamba dalam pangkalan data MySQL dan menyediakan contoh kod yang sepadan. Pastikan pelayan MySQL dipasang dan dimulakan Pertama, pastikan MySQL dipasang pada sistem anda.

Merealisasikan lebihan dan pengembangan data: Kes aplikasi teknologi replikasi tuan-hamba MySQL dalam persekitaran kluster Pengenalan: Dengan pembangunan Internet, peningkatan jumlah data dan peningkatan bilangan pengguna, pangkalan data bersendirian tradisional tidak lagi dapat memenuhi keperluan. keselarasan yang tinggi dan keperluan yang tinggi. Dalam konteks ini, pangkalan data teragih telah menjadi salah satu penyelesaian yang popular. Sebagai salah satu pangkalan data hubungan yang paling biasa digunakan, teknologi replikasi tuan-hamba MySQL juga telah mendapat perhatian yang meluas dalam pangkalan data yang diedarkan. Artikel ini akan memperkenalkan teknologi replikasi tuan-hamba MySQL dalam persekitaran kluster

Replikasi induk-hamba dan seni bina ketersediaan tinggi dalam MySQL Apabila aplikasi Internet dan volum data terus berkembang, ketersediaan tinggi dan kebolehskalaan pangkalan data menjadi semakin penting. Sebagai pangkalan data hubungan sumber terbuka yang digunakan secara meluas, MySQL menyediakan replikasi tuan-hamba dan penyelesaian seni bina ketersediaan tinggi. Replikasi master-slave merujuk kepada proses menggunakan contoh pangkalan data MySQL sebagai pangkalan data induk dan mereplikasi datanya kepada satu atau lebih pangkalan data hamba (hamba). Kaedah replikasi ini boleh mencapai sandaran data yang berlebihan dan pengasingan bacaan dan penulisan.

Pengimbangan beban dan pemulihan bencana dalam mod kluster: analisis mendalam dan amalan replikasi tuan-hamba MySQL Dengan perkembangan pesat industri Internet, permintaan untuk penyimpanan dan pemprosesan data semakin tinggi. Sebagai tindak balas kepada akses serentak yang tinggi dan storan data besar-besaran, mod kluster telah menjadi penyelesaian biasa. Pengimbangan beban dan pemulihan bencana adalah komponen penting dalam sistem kluster, dan replikasi tuan-hamba MySQL ialah kaedah yang digunakan secara meluas. Artikel ini akan menyelidiki pengimbangan beban dan pemulihan bencana dalam mod kluster, memfokuskan pada prinsip replikasi hamba tuan MySQL.
