Mysql如何在 mysql 伺服器上設置
如何在 mysql 伺服器上設置 max_prepared_stmt_count
permanently?
我需要增加
max_prepared_stmt_count
,我可以通過跑步輕鬆做到這一點set global max_prepared_stmt_count=50000;
但是,問題是每次重新啟動後該數字都會重置為預設值。我試過添加像
max_prepared_stmt_count=50000;
進入各種配置文件,但他們吐出同樣的錯誤:
mysql: [ERROR] unknown variable 'max_prepared_stmt_count=50000'
有人知道我在做什麼錯嗎?
您應該
/etc/my.cnf
以這種方式添加它:[mysqld] max_prepared_stmt_count = 50000
對於在AWS RDS上執行 MySQL 的人,您可以創建自己的 Parameter Group 並設置
max_prepared_stmt_count
那裡的值:
- AWS 控制台 -> RDS
- RDS ->參數組
- 創建參數組
- 給它一個名字
- 返回Parameter Groups,選擇您創建的組
- 在頂部的搜尋欄中,輸入
max_prepared_stmt_count
- 點擊左側的複選框以選擇行
- 點擊右上角的編輯參數
- 更新行中的值
- 點擊右上角的保存更改