国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL運(yùn)維實(shí)戰(zhàn)(3.2) 常見(jiàn)數(shù)據(jù)庫(kù)連接失敗問(wèn)題排查

這篇具有很好參考價(jià)值的文章主要介紹了MySQL運(yùn)維實(shí)戰(zhàn)(3.2) 常見(jiàn)數(shù)據(jù)庫(kù)連接失敗問(wèn)題排查。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

作者:俊達(dá)
我們經(jīng)常會(huì)遇到一些數(shù)據(jù)庫(kù)連接失敗或訪問(wèn)報(bào)錯(cuò)的問(wèn)題。收集并分析具體的報(bào)錯(cuò)信息,可以幫助我們迅速定位問(wèn)題。
MySQL運(yùn)維實(shí)戰(zhàn)(3.2) 常見(jiàn)數(shù)據(jù)庫(kù)連接失敗問(wèn)題排查,MySQL運(yùn)維實(shí)戰(zhàn),數(shù)據(jù)庫(kù),mysql,運(yùn)維

1、客戶端到服務(wù)端的網(wǎng)絡(luò)是否暢通,服務(wù)端端口是否能連通。

使用ping、telnet等工具探測(cè)服務(wù)端的端口是否能訪問(wèn)。

[root@box3 ~]# telnet 172.16.20.51 3306
Trying 172.16.20.51...
Connected to 172.16.20.51.
Escape character is '^]'.
J
5.7.3-m/i
         _Y(^#XTCcie|Pmysql_native_password]

!#08S01Got packets out of orderConnection closed by foreign host.

[root@box3 ~]# telnet 172.16.20.52 3306
Trying 172.16.20.52...
telnet: connect to address 172.16.20.52: Connection refused

如果端口不通,要先排除網(wǎng)絡(luò)問(wèn)題,如是否有防火墻限制,服務(wù)端是否正常。

2、如果端口能訪問(wèn),需要看客戶端的報(bào)錯(cuò)信息。

客戶端或者編程接口連接數(shù)據(jù)庫(kù)失敗,通常會(huì)有相應(yīng)的錯(cuò)誤消息。通過(guò)錯(cuò)誤消息可以判斷問(wèn)題原因,常見(jiàn)的連接失敗、查詢報(bào)錯(cuò)的原因如下:

  • 賬號(hào)密碼錯(cuò)誤
  • 數(shù)據(jù)庫(kù)連接數(shù)占滿
  • 數(shù)據(jù)庫(kù)賬號(hào)被鎖定
  • 超出max-connect-error限制
  • 客戶端連接池滿了
  • 連接會(huì)話被KILL
  • 會(huì)話超時(shí)
  • 對(duì)應(yīng)的客戶端報(bào)錯(cuò)信息
[root@box3 ~]# mysql -udemo -h172.16.20.51 -pdem
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'demo'@'box3' (using password: YES)

[root@box3 ~]# mysql -h 172.16.20.51 -udemo -pdemo
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1203 (42000): User demo already has more than 'max_user_connections' active connections

[root@box3 ~]# mysql -udemo -h172.16.20.51 -pdemo
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1040 (HY000): Too many connections

[root@box3 ~]# mysql -udemo -h172.16.20.51 -pdemo
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1129 (HY000): Host '172.16.20.53' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

[root@box3 ~]# mysql -udemo -h172.16.20.51 -pdemo
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 3118 (HY000): Access denied for user 'demo'@'box3'. Account is locked.

mysql> select 1;
ERROR 2013 (HY000): Lost connection to MySQL server during query


mysql> select 1;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
ERROR 2003 (HY000): Cant connect to MySQL server on '172.16.20.51' (113)
ERROR:
Cant connect to the server


[root@box3 ~]# mysql -h 172.16.20.51 -udemo -pdemo -P 3307
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2003 (HY000): Cant connect to MySQL server on '172.16.20.51' (111)


mysql> select 1;
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> select 1;
ERROR 2006 (HY000): MySQL server has gone away

使用perror查看錯(cuò)誤碼的含義
如果服務(wù)端返回的報(bào)錯(cuò)信息中有錯(cuò)誤碼,如下面日志中的(113),可以使用perror查看對(duì)應(yīng)的錯(cuò)誤信息
ERROR 2003 (HY000): Cant connect to MySQL server on ‘172.16.20.51’ (113)

[root@box3 ~]# perror 113
OS error code 113:  No route to host

[root@box3 ~]# perror 110
OS error code 110:  Connection timed out

[root@box3 ~]# perror 11
OS error code  11:  Resource temporarily unavailable

[root@box3 ~]# perror 111
OS error code 111:  Connection refused

3、查看mysql服務(wù)端日志文件

mysql服務(wù)端的日志文件中包含重要信息。如果連接失敗,或者執(zhí)行sql有異常,可以到日志文件中查看是否有相關(guān)信息。日志文件的路徑由參數(shù)log_error指定。

mysql> show variables like 'log_error';
+---------------+---------------------+
| Variable_name | Value               |
+---------------+---------------------+
| log_error     | /var/log/mysqld.log |
+---------------+---------------------+
2021-04-06T22:55:50.623621Z 8 [Note] Got packets out of order
2021-04-06T23:00:40.347126Z 9 [Note] Access denied for user 'test'@'box3' (using password: YES)

2021-04-06T23:33:42.004939Z 8 [Note] Aborted connection 8 to db: 'unconnected' user: 'demo' host: 'box3' (Got timeout reading communication packets)

4、使用tcpdump分析包

對(duì)于一些更隱蔽的問(wèn)題,如果使用上面幾種方法都無(wú)法定位問(wèn)題原因,可能需要使用tcpdump工具抓包進(jìn)行分析。

通過(guò)以上系列的排查和解決步驟,及時(shí)采取有效的措施,能夠使得數(shù)據(jù)庫(kù)連接問(wèn)題得以迅速解決,進(jìn)一步確保系統(tǒng)的正常運(yùn)行。更多技術(shù)信息歡迎查看云掣官網(wǎng)https://yunche.pro/?t=yrgw文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-811747.html

到了這里,關(guān)于MySQL運(yùn)維實(shí)戰(zhàn)(3.2) 常見(jiàn)數(shù)據(jù)庫(kù)連接失敗問(wèn)題排查的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 開(kāi)源數(shù)據(jù)庫(kù)MYSQL DBA運(yùn)維實(shí)戰(zhàn) 第二章 SQL

    1.1定義庫(kù) 創(chuàng)建業(yè)務(wù)數(shù)據(jù)庫(kù) ? ? ? ? 語(yǔ)法:CREATE? DATABASE? ?數(shù)據(jù)庫(kù)名; ? ? ? ? 數(shù)據(jù)庫(kù)命名要求: ? ? ? ? ? ? ? ? 區(qū)分大小寫(xiě) ? ? ? ? ? ? ? ? 唯一性 ? ? ? ? ? ? ? ? 不能使用如create? select ? ? ? ? ? ? ? ? 不能單獨(dú)使用數(shù)字和特殊符號(hào)如- ? ? ? ? ? ? ? ?

    2024年02月20日
    瀏覽(53)
  • 開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (部署服務(wù)篇)

    開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (部署服務(wù)篇)

    ? ? ? ? ?1.數(shù)據(jù)庫(kù)能做什么 2.數(shù)據(jù)庫(kù)的由來(lái) 數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)? 1.數(shù)據(jù)庫(kù)系統(tǒng)DBS 2.SQL語(yǔ)言(結(jié)構(gòu)化查詢語(yǔ)言) 3.數(shù)據(jù)訪問(wèn)技術(shù) 部署Mysql? 1.通過(guò)rpm安裝部署Mysql 2.通過(guò)源碼包安裝部署Mysql 1.數(shù)據(jù)庫(kù)能做什么 a.不論是淘寶,吃雞,愛(ài)奇藝,抖音,快手,知乎,百度貼吧等,眾所周

    2024年02月14日
    瀏覽(20)
  • 開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (DCL/日志)

    開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (DCL/日志)

    ? SQL(Structured Query Language 即結(jié)構(gòu)化查詢語(yǔ)言) a.DDL語(yǔ)句 ? 數(shù)據(jù)庫(kù)定義語(yǔ)言: 數(shù)據(jù)庫(kù),表,視圖,索引,存儲(chǔ)過(guò)程,函數(shù),創(chuàng)建刪除ALTER(CREATE DROP ALTER)? b.DML語(yǔ)句 數(shù)據(jù)庫(kù)操縱語(yǔ)言: 插入數(shù)據(jù)INSERT、刪除數(shù)據(jù)DELETE、更新數(shù)據(jù)UPDATE c.DQL語(yǔ)句 ? 數(shù)據(jù)庫(kù)查詢語(yǔ)言:查詢數(shù)據(jù)SELECT d.

    2024年02月12日
    瀏覽(97)
  • 開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (DDL語(yǔ)句)

    開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (DDL語(yǔ)句)

    例如:CREATE ?DROP ALTER 定義庫(kù){ ????????????????創(chuàng)建業(yè)務(wù)數(shù)據(jù)庫(kù): CREAATE DATABASE? ?___數(shù)據(jù)庫(kù)名___?; ????????????????數(shù)據(jù)庫(kù)名要求{ ????????????????????????????????????????a.區(qū)分大小寫(xiě) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b.唯一性 ?

    2024年02月13日
    瀏覽(30)
  • 開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (修改root密碼)

    開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (修改root密碼)

    本文以windows為例為大家詳細(xì)介紹下MySQL修改root密碼的4種方法,大家可以可以根據(jù)的自己的情況自由選擇,希望對(duì)大家有所幫助 方法1: 用SET PASSWORD命令 首先登錄MySQL。 格式:mysql set password for 用戶名@localhost = password(‘新密碼’); 例子:mysql set password for root@localhost = password

    2024年02月12日
    瀏覽(27)
  • 開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (DML/DQL語(yǔ)句)

    開(kāi)源數(shù)據(jù)庫(kù)Mysql_DBA運(yùn)維實(shí)戰(zhàn) (DML/DQL語(yǔ)句)

    DML/DQL DML ????????INSERT? ? 實(shí)現(xiàn)數(shù)據(jù)的? 插入 ????????????????實(shí)例: ????????DELETE? ?實(shí)現(xiàn)數(shù)據(jù)的? 刪除 ????????????????實(shí)例: ????????UPDATE? ?實(shí)現(xiàn)數(shù)據(jù)的? 更新 ?????????????????實(shí)例1: ?????????????????實(shí)例2: ?????????

    2024年02月13日
    瀏覽(19)
  • MYSQL數(shù)據(jù)庫(kù)連接池及常見(jiàn)參數(shù)調(diào)優(yōu)

    數(shù)據(jù)庫(kù)連接池是一種用于優(yōu)化數(shù)據(jù)庫(kù)連接的技術(shù),它通過(guò)在應(yīng)用程序和數(shù)據(jù)庫(kù)之間建立一個(gè)連接池來(lái)管理和復(fù)用數(shù)據(jù)庫(kù)連接,以提高數(shù)據(jù)庫(kù)訪問(wèn)效率和性能。數(shù)據(jù)庫(kù)連接池通常包含以下參數(shù): 初始連接數(shù)(initialSize):連接池初始建立的連接數(shù); 最小連接數(shù)(minIdle):連接

    2024年02月05日
    瀏覽(21)
  • 3.2 - 編程基礎(chǔ) - MySQL數(shù)據(jù)庫(kù)

    「作者簡(jiǎn)介」: CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「訂閱專(zhuān)欄」: 此文章已錄入專(zhuān)欄《網(wǎng)絡(luò)安全入門(mén)到精通》

    2024年02月08日
    瀏覽(20)
  • 【實(shí)戰(zhàn)】nodejs 必會(huì)技能 —— 封裝 mysql 數(shù)據(jù)庫(kù)連接

    【實(shí)戰(zhàn)】nodejs 必會(huì)技能 —— 封裝 mysql 數(shù)據(jù)庫(kù)連接

    [mysql - mysql中文文檔翻譯 - Breword 文檔集合]:(https://www.breword.com/mysqljs-mysql) 安裝依賴(lài)包: [mysql - npm]:(https://www.npmjs.com/package/mysql) 運(yùn)行中若遇到如下報(bào)錯(cuò),請(qǐng)檢查輸入信息是否正確(host、port、user、password 等),jdbc配置中拿到的相關(guān)信息尤其是密碼很可能是加密后的 node -

    2024年02月10日
    瀏覽(20)
  • MySQL數(shù)據(jù)庫(kù) --- 運(yùn)維篇

    MySQL數(shù)據(jù)庫(kù) --- 運(yùn)維篇

    錯(cuò)誤日志是 MySQL 中最重要的日志之一,它記錄了當(dāng) mysqld 啟動(dòng)和停止時(shí),以及服務(wù)器在運(yùn)行過(guò)程中發(fā)生任何嚴(yán)重錯(cuò)誤時(shí)的相關(guān)信息。當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)任何故障導(dǎo)致無(wú)法正常使用時(shí),建議首先查看此日志。 該日志是默認(rèn)開(kāi)啟的,默認(rèn)存放目錄 /var/log/,默認(rèn)的日志文件名為 mysqld

    2024年02月08日
    瀏覽(17)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包