打開mysql時,提示 1040,Too many connections,這樣就沒法打開數據庫,看不了表裏邊的內容了。
出現這個問題的緣由是,同時對數據庫的鏈接數過大,mysql默認的最大鏈接數是100,咱們能夠在命令行方式下
查看最大鏈接數的值。
mysqladmin -uusername -ppassword variables |find "max_con"
注意上面的命令中,-u和用戶名之間,-p和密碼之間沒有空格。
咱們能夠經過如下方法修改數據庫的最大鏈接數:(命令行方式)
1.登陸:mysql -uusername -ppassword 回車,若是登陸成功,提示符會變成mysql>。若是提示mysql不是內
部命令時,可按照上篇日誌的內容修改便可。
2.設置新的最大鏈接數爲300: set GLOBAL max_connections=300,回車。成功後,提示 qurrey ok.。這樣,
最大鏈接數的修改已經成功了。你能夠繼續下面的命令查看相關信息,也能夠直接exit退出。
3.顯示當前運行的Query:show processlist。
4.顯示當前狀態:show status。
5.退出:exit; mysql
lstSqlsql