錯誤:Can not connect to MySQL server. Too many connections -mysql 1040錯誤
這是因為對 Mysql 進行訪問,未釋放的連接數已經達到上限導致的。如果沒有自己配置,默認安裝的 Mysql 最大連接數是100
第一種方法:在未達到上限的時候,直接用命令行修改
mysql -uroot -ppassword #登錄mysql show variables like "max_connections"; #查看當前最大連接數 set global max_connections = 10000; #設置最大連接數1000 #再次查看是否修改成功,看到已經變為1000 exit #退出
這個方法修改的最大連接數,只要數據庫一重啟,又會回到初始狀態
要想永久有效,那我們就要修改配置文件了
第二種方法:修改配置文件
就是修改 Mysql 的 my.ini 或 my.cnf 的參數 max_connections
將其改為max_connections = 1000,然后重啟數據庫就好了
(如果找不到my.ini文件在哪,可以用查找命令搜一下)
find / -name my.ini
