1. 程式人生 > 其它 >ProxySQL 使用情況報錯問題彙總及解決辦法

ProxySQL 使用情況報錯問題彙總及解決辦法

1.ProxySQL Error: connection is locked to hostgroup 2 but trying to reach hostgroup 1

解決方案:登上proxysql的管理端執行以下命令

set mysql-set_query_lock_on_hostgroup=0;

#修改後,需要載入到RUNTIME,並儲存到disk
load mysql variables to runtime;
save mysql variables to disk;


# 也可以在安裝後尚未啟動時修改配置檔案,增加上這個引數:
mysql_variables=
{
    ......
    set_query_lock_on_hostgroup=0
}

2.java.sql.SQLException: Unknown system variable query_cache_size

解決方案:proxysql 2.4.1版本目前內建的mysql版本也才是5.5.30的,所以如果你的資料庫是8.0及以上的,一定要記得修改proxysql內建mysql的版本號,登上proxysql的管理端執行以下命令

update global_variables set variable_value="8.0.29" where variable_name='mysql-server_version';

#修改後,需要載入到RUNTIME,並儲存到disk
load mysql variables to runtime;
save mysql variables to disk;

# 也可以在安裝後尚未啟動時修改配置檔案,更新這個引數:
mysql_variables=
{
    ......
    server_version="8.0.29"
}