臨沂企業(yè)網(wǎng)站建設(shè)seo站外優(yōu)化最主要的是什么
一、基于位點(diǎn)的主從復(fù)制部署流程
- 確定主庫Binlog是否開啟
- 修改主從server_id
- 主庫導(dǎo)出數(shù)據(jù)
- 從庫導(dǎo)入數(shù)據(jù)
- 確定主庫備份時的位點(diǎn)
- 在從庫配置主庫信息
- 查看復(fù)制狀態(tài)并測試數(shù)據(jù)是否同步
二、準(zhǔn)備階段(主庫和從庫配置都需要修改)
1、確定主庫Binlog是否開啟
2、修改主從server_id(建議修改成IP的后兩段)
select @@global.server_id;
set global server_id = 5435;
修改my.cnf配置文件
server-id = 5435
3、關(guān)閉GTID
修改my.cnf配置文件
gtid_mode=off
# enforce_gtid_consistency=on
三、基于位點(diǎn)的主從復(fù)制
1、創(chuàng)建用戶(主庫)
create user 'ccj2'@'%'identified by 'ccj';
GRANT ALL PRIVILEGES ON *.* TO 'ccj2'@'從庫IP地址';
2、主庫導(dǎo)出數(shù)據(jù)
mysqldump -u'ccj' -p'ccj1' --single-transaction --all-databases --master-data=2 --set-gtid-purged=off >/data/backup/alldb_bak.sqlscp /data/backup/alldb_bak.sql 101.201.246.223:/data/backup
3、從庫導(dǎo)入數(shù)據(jù)
mysql -uroot -pccj </data/backup/alldb_bak.sql
二、基于位點(diǎn)的主從復(fù)制部署
1、在從庫配置主庫信息
查看備份文件中的位點(diǎn)信息
head -n 30 /data/backup/alldb_bak.sql
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000038', MASTER_LOG_POS=726;
?查看從服務(wù)器(Slave)復(fù)制狀態(tài)
show slave status
?配置從服務(wù)器(Slave)以連接到主服務(wù)器(Master)
change master to
master_host='121.41.54.35',
master_user='ccj2',
master_password='密碼',
master_log_file='mysql-bin.000038',
master_log_pos=726;
啟動從服務(wù)器(Slave)的復(fù)制線程
start slave;
2、查看復(fù)制狀態(tài)
show slave status;
1. 主從連接信息
這些參數(shù)描述了從服務(wù)器如何連接到主服務(wù)器。
參數(shù) | 作用 |
---|---|
Master_Host | 主服務(wù)器的主機(jī)名或 IP 地址。 |
Master_User | 用于復(fù)制的主服務(wù)器用戶名。 |
Master_Port | 主服務(wù)器的 MySQL 端口號(默認(rèn)為 3306)。 |
Master_SSL_Allowed | 是否允許使用 SSL 連接到主服務(wù)器。 |
Master_SSL_CA_File | SSL 證書頒發(fā)機(jī)構(gòu)文件路徑(如果使用 SSL)。 |
Master_SSL_CA_Path | SSL 證書頒發(fā)機(jī)構(gòu)路徑(如果使用 SSL)。 |
Master_SSL_Cert | 從服務(wù)器的 SSL 證書文件路徑(如果使用 SSL)。 |
Master_SSL_Cipher | 使用的 SSL 加密套件。 |
Master_SSL_Key | 從服務(wù)器的 SSL 私鑰文件路徑(如果使用 SSL)。 |
Master_SSL_Verify_Server_Cert | 是否驗(yàn)證主服務(wù)器的 SSL 證書。 |
2. 復(fù)制線程狀態(tài)
這些參數(shù)描述了從服務(wù)器的 I/O 線程和 SQL 線程的運(yùn)行狀態(tài)。
參數(shù) | 作用 |
---|---|
Slave_IO_Running | I/O 線程是否運(yùn)行。值為?Yes ?表示正常運(yùn)行,No ?表示線程停止或出錯。 |
Slave_SQL_Running | SQL 線程是否運(yùn)行。值為?Yes ?表示正常運(yùn)行,No ?表示線程停止或出錯。 |
Last_IO_Error | I/O 線程的最后一條錯誤信息。 |
Last_SQL_Error | SQL 線程的最后一條錯誤信息。 |
Last_IO_Errno | I/O 線程的最后一條錯誤代碼。 |
Last_SQL_Errno | SQL 線程的最后一條錯誤代碼。 |
3. 主服務(wù)器日志信息
這些參數(shù)描述了從服務(wù)器正在復(fù)制的主服務(wù)器二進(jìn)制日志文件和位置。
參數(shù) | 作用 |
---|---|
Master_Log_File | 當(dāng)前正在復(fù)制的主服務(wù)器二進(jìn)制日志文件名。 |
Read_Master_Log_Pos | 當(dāng)前正在復(fù)制的主服務(wù)器二進(jìn)制日志文件的位置。 |
Relay_Master_Log_File | 中繼日志中記錄的主服務(wù)器二進(jìn)制日志文件名。 |
Exec_Master_Log_Pos | 從服務(wù)器已執(zhí)行的主服務(wù)器二進(jìn)制日志的位置。 |
4. 從服務(wù)器中繼日志信息
這些參數(shù)描述了從服務(wù)器的中繼日志狀態(tài)。
參數(shù) | 作用 |
---|---|
Relay_Log_File | 當(dāng)前正在使用的中繼日志文件名。 |
Relay_Log_Pos | 當(dāng)前中繼日志的位置。 |
Relay_Log_Space | 中繼日志占用的總空間大小(以字節(jié)為單位)。 |
Relay_Log_Purge | 是否允許自動清理中繼日志。 |
Relay_Log_Space_Limit | 中繼日志的最大空間限制(如果設(shè)置了?--relay-log-space-limit ?參數(shù))。 |
5. 復(fù)制延遲和性能
這些參數(shù)描述了從服務(wù)器與主服務(wù)器之間的同步延遲。
參數(shù) | 作用 |
---|---|
Seconds_Behind_Master | 從服務(wù)器滯后主服務(wù)器的秒數(shù)。值為?0 ?表示同步,值越大表示延遲越高。 |
SQL_Delay | SQL 線程延遲的時間(單位:秒),用于控制從服務(wù)器的復(fù)制速度。 |
SQL_Remaining_Delay | SQL 線程剩余的延遲時間(單位:秒)。 |
6. 其他信息
這些參數(shù)提供了一些額外的復(fù)制狀態(tài)信息。
參數(shù) | 作用 |
---|---|
Slave_Running | 從服務(wù)器是否正在運(yùn)行復(fù)制。值為?Yes ?或?No 。 |
Skip_Counter | 跳過的事件計(jì)數(shù)器(用于跳過某些錯誤)。 |
Slave_SQL_Running_State | SQL 線程的當(dāng)前狀態(tài)描述(例如,正在執(zhí)行哪個事件)。 |
Replicate_Do_DB | 配置的復(fù)制數(shù)據(jù)庫白名單(如果設(shè)置了?replicate-do-db ?參數(shù))。 |
Replicate_Ignore_DB | 配置的復(fù)制數(shù)據(jù)庫黑名單(如果設(shè)置了?replicate-ignore-db ?參數(shù))。 |
Replicate_Do_Table | 配置的復(fù)制表白名單(如果設(shè)置了?replicate-do-table ?參數(shù))。 |
Replicate_Ignore_Table | 配置的復(fù)制表黑名單(如果設(shè)置了?replicate-ignore-table ?參數(shù))。 |
7. 診斷和調(diào)試
這些參數(shù)用于診斷復(fù)制問題。
參數(shù) | 作用 |
---|---|
Auto_Position | 是否啟用基于 GTID 的自動定位復(fù)制。值為?1 ?表示啟用,0 ?表示未啟用。 |
Gtid_Mode | 是否啟用了 GTID 復(fù)制模式。 |
Executed_Gtid_Set | 已執(zhí)行的 GTID 集合(如果啟用了 GTID 復(fù)制)。 |
Retrieved_Gtid_Set | 已檢索的 GTID 集合(如果啟用了 GTID 復(fù)制)。 |
Replicate_Ignore_Server_Ids | 配置的忽略的服務(wù)器 ID 列表(用于避免循環(huán)復(fù)制)。 |