DHT11溫溼度感測器
阿新 • • 發佈:2022-04-15
MySQL 是最流行的關係型資料庫管理系統
kubectl exec -it mysql-standalone-0 -- mysql -uroot -ptest #進入自助雲資料庫(6.9.2版本) kubectl exec -it mysql-standalone-0 -- mysql -ptest -e "select * from performance_schema.replication_group_members;" #檢視當前叢集(自助雲)資料庫的狀態 kubectl exec -it mysql-standalone-0 -- mysqldump -ptest -q -Q --default-character-set=utf8 --single-transaction --routines --events --all-databases > sip.sql #備份自助雲sql kubectl exec -it mysql-0 -- mysql -uuser1 -p123456Abc #進入監控雲資料庫(6.9.2版本) kubectl exec -it mysql-0 -- mysql -ptstack_monitor -e "select * from performance_schema.replication_group_members;" #檢視當前叢集(監控雲)資料庫的狀態 kubectl exec -it mysql-0 -- mysqldump -ptstack_monitor -q -Q --default-character-set=utf8 --single-transaction --routines --events --all-databases > mon.sql ##備份監控雲sql
恢復資料叢集:
、檢視叢集狀態 kubectl exec -it mysql-0 -- mysql -ptstack_monitor -e "select * from performance_schema.replication_group_members;" 2、備份監控的sql kubectl exec -it mysql-0 -- mysqldump -ptstack_monitor -q -Q --default-character-set=utf8 --single-transaction --routines --events --all-databases > mon.sql 3、恢復 mysql-1 kubectl exec -it mysql-1 bash # mysql -ptstack_monitor mysql> set sql_log_bin = 0; Query OK, 0 rows affected (0.00 sec) mysql> stop group_replication; Query OK, 0 rows affected (1.02 sec) mysql> set global super_read_only = 0; Query OK, 0 rows affected (0.00 sec) mysql> reset master; Query OK, 0 rows affected (0.06 sec) mysql> stop slave; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> exit 4、匯入sql kubectl exec -it mysql-1 -- mysql -ptstack_monitor < mon.sql 5、開啟同步 kubectl exec -it mysql-1 bash # mysql -ptstack_monitor mysql> change master to master_host='mysql-0'; Query OK, 0 rows affected (0.21 sec) mysql> change master to master_user='repl',master_password='password' for channel 'group_replication_recovery'; Query OK, 0 rows affected, 2 warnings (0.06 sec) mysql> set sql_log_bin=1; Query OK, 0 rows affected (0.00 sec) mysql> start group_replication; Query OK, 0 rows affected (3.93 sec) mysql> select * from performance_schema.replication_group_members; # RECOVERING 一段時間後會恢復為 ONLINE 依次恢復其他節點 最後檢視一下叢集狀態 kubectl exec -it mysql-0 -- mysql -ptest -e "select * from performance_schema.replication_group_members;" 注: 1、如果修復監控雲mysql後,發現walle pod無法啟動 檢查hanah-api日誌 kubectl exec -it hanah-api-8b5f7657f-blmc7 bash cd /data/monitorcloud/hanah_api/logs tail -f hanah-api.log 檢視日誌發現proxysql異常 重啟proxysql pod kubectl delete pods proxysql-sip-proxysql-cl-79fbdcd54f-hq4xv proxysqlproxysql-cluste-6b4cdf9fbf-qx47t
openstack底層資料庫mariaDB
1、檢視Galera叢集狀態:
show status like 'wsrep%';
2、檢查叢集是否正常
Show global status like “wsrep_local_state”;