#!/bin/bash ######################################################################################################################## # 部署 proxysql 的节点上执行 ######################################################################################################################## # 清空 proxysql 中的所有数据 docker exec -it proxysql mysql -uadmin -padmin -h127.0.0.1 -P6032 -e" -- 进入管理终端或通过 docker exec 执行 DELETE FROM mysql_servers; DELETE FROM mysql_users; DELETE FROM mysql_query_rules; DELETE FROM mysql_group_replication_hostgroups; -- 清理旧的统计信息和日志(可选) DELETE FROM monitor.mysql_server_connect_log; DELETE FROM monitor.mysql_server_group_replication_log; -- 立即生效并持久化(此时 ProxySQL 变成“白纸”一张) LOAD MYSQL SERVERS TO RUNTIME; LOAD MYSQL USERS TO RUNTIME; LOAD MYSQL QUERY RULES TO RUNTIME; SAVE MYSQL SERVERS TO DISK; SAVE MYSQL USERS TO DISK; SAVE MYSQL QUERY RULES TO DISK; " # 重新初始化 proxysql docker exec -i proxysql mysql -uadmin -padmin -h127.0.0.1 -P6032 <