怎么解决mysql数据库报错edit the grastate问题

31次阅读
没有评论

共计 3674 个字符,预计需要花费 10 分钟才能阅读完成。

本篇内容主要讲解“怎么解决 mysql 数据库报错 edit the grastate 问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“怎么解决 mysql 数据库报错 edit the grastate 问题”吧!

1、尝试重启 mysql 数据库时报错
[root@galera01 ~]# /etc/init.d/mysqld start  –wsrep-new-cluster
MySQL Daemon failed to start.
Starting mysqld:  [FAILED]

2、查看启动报错日志
2017-07-24T02:45:41.972508Z 0 [ERROR] WSREP: It may not be safe to bootstrap the cluster from this node. It was not the last one to leave the cluster and may not contain all the
 updates. To force cluster bootstrap with this node, edit the grastate.dat file manually and set safe_to_bootstrap to 1 .
2017-07-24T02:45:41.972511Z 0 [ERROR] WSREP: wsrep::connect(gcomm://192.168.56.111,192.168.56.112,192.168.56.113) failed: 7
2017-07-24T02:45:41.972513Z 0 [ERROR] Aborting

2017-07-24T02:45:41.972516Z 0 [Note] Giving 0 client threads a chance to die gracefully
2017-07-24T02:45:41.972519Z 0 [Note] WSREP: Service disconnected.
2017-07-24T02:45:42.972895Z 0 [Note] WSREP: Some threads may fail to exit.
2017-07-24T02:45:42.972937Z 0 [Note] Binlog end
2017-07-24T02:45:42.973014Z 0 [Note] /usr/sbin/mysqld: Shutdown complete

3、尝试先启动其他节点,相同报错
从错误日志提示报错提示,当前节点不是集群中最后离开的节点,也就是说当前节点可能未能包含所有的更新。
如果强制启动当前节点,需要修改 grastate.dat 文件将 safe_to_bootstrap 的值置为 1。
尝试先启动其他节点,相同报错。

4、修改 grastate.dat 文件
该文件主要描述 GALERA 保持的状态信息,按指引修改 safe_to_bootstrap 的值置为 1。
# cat grastate.dat
# GALERA saved state
version: 2.1
uuid:  df4a1da6-701a-11e7-87fe-e6c3a440d1ec
seqno:  -1
safe_to_bootstrap: 1  — 由原来的 0 修改为 1 再次启动

# /etc/init.d/mysqld start  –wsrep-new-cluster
Starting mysqld:  [  OK ]
5、mysql 集群启动成功

mysql show global status like wsrep%
+——————————+————————————————————-+
| Variable_name  | Value  |
+——————————+————————————————————-+
| wsrep_local_state_uuid  | df4a1da6-701a-11e7-87fe-e6c3a440d1ec  |
| wsrep_protocol_version  | 7  |
| wsrep_last_committed  | 0  |
| wsrep_replicated  | 0  |
| wsrep_replicated_bytes  | 0  |
| wsrep_repl_keys  | 0  |
| wsrep_repl_keys_bytes  | 0  |
| wsrep_repl_data_bytes  | 0  |
| wsrep_repl_other_bytes  | 0  |
| wsrep_received  | 10  |
| wsrep_received_bytes  | 752  |
| wsrep_local_commits  | 0  |
| wsrep_local_cert_failures  | 0  |
| wsrep_local_replays  | 0  |
| wsrep_local_send_queue  | 0  |
| wsrep_local_send_queue_max  | 1  |
| wsrep_local_send_queue_min  | 0  |
| wsrep_local_send_queue_avg  | 0.000000  |
| wsrep_local_recv_queue  | 0  |
| wsrep_local_recv_queue_max  | 1  |
| wsrep_local_recv_queue_min  | 0  |
| wsrep_local_recv_queue_avg  | 0.000000  |
| wsrep_local_cached_downto  | 18446744073709551615  |
| wsrep_flow_control_paused_ns | 0  |
| wsrep_flow_control_paused  | 0.000000  |
| wsrep_flow_control_sent  | 0  |
| wsrep_flow_control_recv  | 0  |
| wsrep_cert_deps_distance  | 0.000000  |
| wsrep_apply_oooe  | 0.000000  |
| wsrep_apply_oool  | 0.000000  |
| wsrep_apply_window  | 0.000000  |
| wsrep_commit_oooe  | 0.000000  |
| wsrep_commit_oool  | 0.000000  |
| wsrep_commit_window  | 0.000000  |
| wsrep_local_state  | 4  |
| wsrep_local_state_comment  | Synced  |
| wsrep_cert_index_size  | 0  |
| wsrep_causal_reads  | 0  |
| wsrep_cert_interval  | 0.000000  |
| wsrep_incoming_addresses  | 192.168.56.111:3306,192.168.56.112:3306,192.168.56.113:3306 |
| wsrep_desync_count  | 0  |
| wsrep_evs_delayed  |  |
| wsrep_evs_evict_list  |  |
| wsrep_evs_repl_latency  | 0/0/0/0/0  |
| wsrep_evs_state  | OPERATIONAL  |
| wsrep_gcomm_uuid  | df49c18f-701a-11e7-aaaa-9659aa7ef9f8  |
| wsrep_cluster_conf_id  | 3  |
| wsrep_cluster_size  | 3  |
| wsrep_cluster_state_uuid  | df4a1da6-701a-11e7-87fe-e6c3a440d1ec  |
| wsrep_cluster_status  | Primary  |
| wsrep_connected  | ON  |
| wsrep_local_bf_aborts  | 0  |
| wsrep_local_index  | 0  |
| wsrep_provider_name  | Galera  |
| wsrep_provider_vendor  | Codership Oy   |
| wsrep_provider_version  | 3.20(r7e383f7)  |
| wsrep_ready  | ON  |
+——————————+————————————————————-+
57 rows in set (0.00 sec)

到此,相信大家对“怎么解决 mysql 数据库报错 edit the grastate 问题”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-19发表,共计3674字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)