1. 程式人生 > >解決mysql叢集模式中出現“1040,too māny connections”

解決mysql叢集模式中出現“1040,too māny connections”

一.mysql叢集中,有一臺機器連線的時候報錯 ERROR 1040 (HY000): Too many connections

解決方案有兩種

1.如果是線上環境,不能隨意起停資料庫,所以得手動釋放一些無用的連結,

2.修改/etc/my.cnf 中的max_connections=1000,wait_timeout=5,如果沒有設定,那麼就自己新增,修改之後重啟服務即可,

產生原因,連結數超過了mysql設定的值,和max_connections,wait_timeout都有關係,wait_timeout的值越大,連結的空閒等待時間就越長,會造成當前連結數增大,

二.按照上述操作配置完資料庫後,重啟資料庫,登陸時報錯

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

1.修改資料庫的預設密碼即可

/etc/init.d/mysql.server stop 

mysqld_safe --skip-grant-tables(安全模式啟動)

2.重新開啟一個ssh連結

 root:~/ # mysql

update user set password=password("123") where user="root";

3.執行上述的命令的時候,又報錯

ERROR 1054 (42S22): Unknown column 'password' in 'field list'

是因為原來的mysql資料庫中已經沒有了這個欄位,改成了authentication_string

所以只要將命令改成如下即可

update user set authentication_string=password("[email protected]") where user="root";

4.繼續第二步的內容,執行

flush privileges;(重新整理mysql系統許可權相關表,否則會出現拒絕訪問)

exit;

5.找到mysql程序,殺掉,正常模式啟動即可

ps -A|grep mysql

/etc/init.d/mysql.server start  

相關推薦

解決mysql叢集模式出現1040too māny connections

一.mysql叢集中,有一臺機器連線的時候報錯 ERROR 1040 (HY000): Too many connections解決方案有兩種1.如果是線上環境,不能隨意起停資料庫,所以得手動釋放一些無

MySQL安裝過程出現“APPLY security settings錯誤”的解決方式

錯誤 data- service gin sql p s 過程 mysql安裝 一次 ***********************************************聲明***************************************

資料入倉解決Mysql匯入csv值變為00的問題

寫入csv時,可能報錯為 ERROR: invalid byte sequence for encoding “UTF8”: 0x00 建議:This error can also happen if the byte sequence does not match the encoding

Mysql安裝過程出現apply security settings錯誤的詳細解決辦法

在學習Mysql的過程中,首先要安裝Mysql。然而在第一遍安裝過程中難免會出現安裝錯誤的時候,當解除安裝後第二次安裝(或者第三次甚至更多次)的時候,往往在安裝最後一步會出現apply security settings錯誤。現在網上存在的普遍方法可能對絕大多數人的問題都不適用,究其原因是因

CXF在Spring2.5出現錯誤解決方法。

通過摸索發現在Spring ROOT配置裡不要啟用基於標註的配置,而在Spring MVC的子上下文配置中啟用<context:annotation-config></context:annotation-config>,這樣可以達到標註Bean可用,而不影響 cxf的啟動。當然採用該

Mysql安裝過程出現apply security settings錯誤的解決方法

第2步:刪除Mysql的資料存放目錄,一般在C:\ProgramData\MySQL目錄下(需要注意這個資料夾預設是隱藏的,要通過檢視->隱藏的專案,無論你的Mysql安裝在哪一個盤下,C:\ProgramData\MySQL目錄下都會有Mysql檔案)。第3步:刪除登錄檔資料,通過cmd視窗,輸入re

如何解決git====push 過程出現的。error: failed to push some refs

round hang about -h font 通過 成功 oge mage 當我們在利用git push 文件到倉庫時出現了一下問題: ! [rejected] master -> master (fetch first)error: failed to pu

mysql叢集一:主從複製通過mysql-proxy做負載均衡

mysql叢集架構方式很多,根據不同的需求做不一樣的架構,簡單一點的就是mysql的replication,也就是Mysql的複製功能,模式有:master-slaves,master-slaves-slaves,master-master-slaves等可以有多個分層,那麼現在我所要說的是mas

如何解決Android 5.0出現的警告:Service Intent must be explicit

有些時候我們使用Service的時需要採用隱私啟動的方式,但是Android 5.0一出來後,其中有個特性就是 Service Intent  must be explitict ,也就是說從Lollipop開始,service服務必須採用顯示方式啟動。

解決mysql插入資料時出現Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的異常

這個問題,原因是UTF-8編碼有可能是兩個、三個、四個位元組。Emoji表情或者某些特殊字元是4個位元組,而MySQL的utf8編碼最多3個位元組,所以資料插不進去。 我的解決方案是這樣的 1.在mysql的安裝目錄下找到my.ini,作如下修改:   [mysqld] character

MySQL安裝過程出現的問題

1>解壓縮MySQL [[email protected] test]# tar -xvf MySQL-5.6.12-2.linux_glibc2.5.i386.rpm-bundle.tar MySQL-test-5.6.12-2.linux_glibc2.5.i386.rpm MyS

mycat+mysql叢集:實現讀寫分離分庫分表

1.mycat文件:https://github.com/MyCATApache/Mycat-doc       官方網站:http://www.mycat.org.cn/2.mycat的優點:配置簡單,靈活可實現讀寫分離可利用多種規則實現分庫分表心跳機制,自動踢出故障機組

Spark自帶的叢集模式(Standalone)Spark/Spark-ha叢集搭建

#1、Spark自帶的叢集模式 對於Spark自帶的叢集模式,Spark要先啟動一個老大(Master),然後老大Master和各個小弟(Worker)進行通訊,其中真正幹活的是Worker下的Executor。關於提交任務的,需要有一個客戶端,這個客戶端叫做D

MySQL 刪除表重複資料保留最小ID值

使用SQL語句,刪除表中重複的項,保留最小的ID; 在表 tabel 1中,存在大量重複資料,需要刪除重複項,且儲存 ID 為最小的那條記錄。 tabel 1表中【jzmdid】資料重複 ID jzmdid aac002 aac003 yj_mo

解決gradle管理依賴 出現servlet-api.jar衝突的問題。

configurations { all*.exclude group:'javax.servlet' } 新增這一句 去除gradle dependencies裡面的servlet-api.jar refresh gradle depen

解決MYSQL服務啟動時報1067錯誤和10061錯誤

解決MYSQL服務啟動時報1067錯誤,和10061錯誤 當mysql解除安裝之後,再安裝,有可能出現伺服器無法啟動,再次解除安裝重新安裝,MySQL Server Instance Configuration Wizard會卡住無響應! 問題原因: 之前解除安裝的mysql沒有解除

mysql叢集技術:主從複製讀寫分離

伺服器端讀寫分離的具體技術 1: 資料庫叢集技術 叢集由 3 個概念 sql 節點 sql node 資料節點 data node 管理節點 ndb managerment Sql 語句傳送 “1sql 節點 “, “1sq

Dubbo分散式遠端服務呼叫框架(告別Web Service模式的WSdl以服務者與消費者的方式在dubbo上註冊

1. Dubbo是什麼? Dubbo是一個分散式服務框架,致力於提供高效能和透明化的RPC遠端服務呼叫方案,以及SOA服務治理方案。簡單的說,dubbo就是個服務框架,如果沒有分散式的需求,其實是不需要用的,只有在分散式的時候,才有dubbo這樣的分散式服務框架的需求,

如何解決mid使用過程出現的以下問題(無效的過程呼叫或引數: 'mid')

以下以原文程式來做一個分析,程式碼 :set rs3=server.CreateObject("adodb.recordset") rs3.open "select id,wh from fgk order by len(wh) desc",conn,1,1  //取出資料 

巧妙解決mysql刪除或新增記錄時對自增主鍵ID進行重新排序的問題

一、問題描述 表一 id 姓名 1 張三 2 李四 表二(當刪除第一條記錄時,顯示為表二) id 姓名 2 李四 表三(如何使表顯示為表三,即實現對錶中的id欄位重新排序) id 姓名 1 李四 二、問題解決 原理:重新定義一個變數用來顯示錶中的序列號 echo "<