婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL 8.0新特性 — 管理端口的使用簡介

MySQL 8.0新特性 — 管理端口的使用簡介

熱門標簽:武漢網絡外呼系統服務商 啥是企業400電話辦理 怎樣在地圖標注銷售區域 電話外呼系統改號 南昌三維地圖標注 外呼系統打電話上限是多少 曲靖移動外呼系統公司 地圖標注費用是多少 百應電話機器人優勢

前言

下面這個報錯,相信大多數童鞋都遇見過;那么碰到這個問題,我們應該怎么辦呢?在MySQL 5.7及之前版本,出現“too many connection”報錯,超級用戶root也無法登錄上去,除了重啟實例,沒有其他更好的解決辦法;不過在MySQL 8.0版本中,是對連接管理做了一些優化,下面我們就來看一下。

ERROR 1040 (HY000): Too many connections

連接管理

在MySQL 8.0版本中,對連接管理這一塊,是先后做了兩個比較大的改變:一個是允許額外連接,另一個是專用的管理端口。

額外連接

在MySQL 8.0版本中,在當前連接數達到最大連接數時,服務端允許1個額外連接,可以讓具有CONNECTION_ADMIN權限的用戶連接進來,下面簡單測試一下。

(1)為了方便測試,先調整最大連接數

mysql> set global max_connections=3;
Query OK, 0 rows affected (0.00 sec)

(2)多開幾個會話,以達到最大連接數

mysql> show processlist;
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| Id | User  | Host  | db | Command | Time | State   | Info  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| 15 | event_scheduler | localhost | NULL | Daemon | 154190 | Waiting on empty queue | NULL  |
| 54 | root  | localhost | NULL | Query | 0 | starting  | show processlist |
| 55 | test  | 127.0.0.1:59120 | NULL | Sleep | 19 |   | NULL  |
| 56 | test  | 127.0.0.1:59136 | NULL | Sleep | 9 |   | NULL  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
4 rows in set (0.00 sec)

mysql> show global status like 'threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 3 |
+-------------------+-------+
4 rows in set (0.01 sec)

(3)普通用戶test嘗試連接,報錯too many connections

$ mysql -utest -p -h127.0.0.1 -P10080
Enter password: 
ERROR 1040 (08004): Too many connections

(4)超級用戶root嘗試連接成功

$ mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 60
Server version: 8.0.20 MySQL Community Server - GPL

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

(5)再次查看當前連接數,為max_connections+1

+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| Id | User  | Host  | db | Command | Time | State   | Info  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| 15 | event_scheduler | localhost | NULL | Daemon | 155064 | Waiting on empty queue | NULL  |
| 54 | root  | localhost | NULL | Query | 0 | starting  | show processlist |
| 55 | test  | 127.0.0.1:59120 | NULL | Sleep | 893 |   | NULL  |
| 56 | test  | 127.0.0.1:59136 | NULL | Sleep | 883 |   | NULL  |
| 60 | root  | localhost | NULL | Sleep | 141 |   | NULL  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
5 rows in set (0.00 sec)

mysql> show global status like 'threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 4 |
+-------------------+-------+
4 rows in set (0.00 sec)

(6)超級用戶root再次嘗試連接,也報錯too many connections

$ mysql -uroot -p
Enter password: 
ERROR 1040 (HY000): Too many connections

通過上面測試可知,在MySQL 8.0中,允許的連接數為max_connections+1,其中這1個額外連接,只允許具有CONNECTION_ADMIN權限的用戶使用。通過這1個額外連接,DBA可以使用超級用戶root連接,進行kill會話等管理操作,以避免直接重啟實例,降低成本,提高效率。

管理端口

額外連接,在一定程度上,提供了出現too many connection問題時的臨時解決手段,但額外數量只有1個,難免會有一些意外,出現類似"連接被搶用"、“終端異常掉線”等情況。因此,在MySQL 8.0.14版本中,又推出了一個非常重要的新特性——管理端口;它允許具有SERVICE_CONNECTION_ADMIN權限的用戶,通過特定的IP和PORT連接上來,且沒有連接數限制。

(1)先介紹下相關參數

admin_address:監聽IP地址
admin_port:監聽端口
create_admin_listener_thread:是否創建一個單獨的線程來監聽管理連接

(2)通過配置上述參數,即可啟用管理端口

mysql> show global variables like 'admin%';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| admin_address | 127.0.0.1 |
| admin_port | 33062 |
+---------------+-----------+
2 rows in set (0.00 sec)

# netstat -lntp | grep 33062
tcp 0 0 127.0.0.1:33062  0.0.0.0:*  LISTEN 20042/mysqld

(3)接下來進行測試

mysql> show processlist;
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| Id | User  | Host  | db | Command | Time | State   | Info  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| 15 | event_scheduler | localhost | NULL | Daemon | 168750 | Waiting on empty queue | NULL  |
| 54 | root  | localhost | NULL | Query | 0 | starting  | show processlist |
| 55 | test  | 127.0.0.1:59120 | NULL | Sleep | 14579 |   | NULL  |
| 56 | test  | 127.0.0.1:59136 | NULL | Sleep | 14569 |   | NULL  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
4 rows in set (0.00 sec)

mysql> show global status like 'threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 3 |
+-------------------+-------+
1 row in set (0.00 sec)

(4)普通用戶test嘗試連接,報錯too many connections

$ mysql -utest -p -h127.0.0.1 -P10080
Enter password: 
ERROR 1040 (08004): Too many connections

(5)超級用戶root嘗試通過管理端口連接成功

$ mysql -uroot -p -h127.0.0.1 -P33062
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 62
Server version: 8.0.20 MySQL Community Server - GPL

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

(6)繼續多開幾個會話,使用超級用戶root,通過管理端口連接成功,不受最大連接數max_connections限制

mysql> show processlist;
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| Id | User  | Host  | db | Command | Time | State   | Info  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
| 15 | event_scheduler | localhost | NULL | Daemon | 169035 | Waiting on empty queue | NULL  |
| 54 | root  | localhost | NULL | Query | 0 | starting  | show processlist |
| 55 | test  | 127.0.0.1:59120 | NULL | Sleep | 14864 |   | NULL  |
| 56 | test  | 127.0.0.1:59136 | NULL | Sleep | 14854 |   | NULL  |
| 62 | root  | 127.0.0.1:47660 | NULL | Sleep | 151 |   | NULL  |
| 63 | root  | 127.0.0.1:47760 | NULL | Sleep | 52 |   | NULL  |
| 64 | root  | 127.0.0.1:47768 | NULL | Sleep | 43 |   | NULL  |
| 65 | root  | 127.0.0.1:47780 | NULL | Sleep | 35 |   | NULL  |
| 66 | root  | 127.0.0.1:47790 | NULL | Sleep | 24 |   | NULL  |
| 67 | root  | 127.0.0.1:47800 | NULL | Sleep | 16 |   | NULL  |
| 68 | root  | 127.0.0.1:47808 | NULL | Sleep | 8 |   | NULL  |
+----+-----------------+-----------------+------+---------+--------+------------------------+------------------+
11 rows in set (0.00 sec)

mysql> show global status like 'threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 10 |
+-------------------+-------+
1 row in set (0.00 sec)

可以說,有了管理端口這個新功能,DBA再也不用擔心too many connections的問題。

總結

在MySQL 8.0版本中,為了應對too many connections的場景,先后推出了額外連接和管理端口兩個新功能,可以讓DBA方便、快速地解決問題;不過,這始終是一個臨時應急手段,最根本的原因還是要排查應用端的配置(并發限流、SQL性能、連接池配置等等),以徹底規避此類問題。

以上就是MySQL 8.0新特性 — 管理端口的使用簡介的詳細內容,更多關于MySQL 8.0新特性 — 管理端口的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • mysql 8.0.24版本安裝配置方法圖文教程
  • mysql 8.0.24 安裝配置方法圖文教程
  • MySQL8.0.24版本Release Note的一些改進點
  • Java連接MySQL8.0 JDBC的詳細步驟(IDEA版本)
  • 詳解分析MySQL8.0的內存消耗
  • MySql8.023安裝過程圖文詳解(首次安裝)
  • MySQL 8.0新特性 — 檢查性約束的使用簡介
  • mysql8.0.23 msi安裝超詳細教程
  • MySQL8.0.23免安裝版配置詳細教程
  • win10下安裝mysql8.0.23 及 “服務沒有響應控制功能”問題解決辦法
  • MySQL 8.0 之不可見列的基本操作

標簽:錦州 隨州 甘南 資陽 滄州 吉林 黑河 荊州

巨人網絡通訊聲明:本文標題《MySQL 8.0新特性 — 管理端口的使用簡介》,本文關鍵詞  MySQL,8.0,新特性,新,特性,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL 8.0新特性 — 管理端口的使用簡介》相關的同類信息!
  • 本頁收集關于MySQL 8.0新特性 — 管理端口的使用簡介的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    制服.丝袜.亚洲.另类.中文| 国产亚洲福利社区一区| 日韩欧美123| 最新国产成人在线观看| 婷婷综合另类小说色区| 不卡视频一二三| 欧美久久免费观看| 国产精品私人影院| 美女性感视频久久| 欧美天堂亚洲电影院在线播放| 2023国产精品自拍| 日本中文字幕一区二区视频| 色域天天综合网| 欧美国产日本视频| 国产精品一区二区黑丝| 91麻豆精品国产综合久久久久久| 亚洲欧洲日产国码二区| 国产麻豆日韩欧美久久| 日韩精品中文字幕一区二区三区| 亚洲国产成人精品视频| 在线中文字幕一区| 亚洲色图一区二区三区| 99re这里只有精品6| 国产亚洲一区二区三区四区| 久久疯狂做爰流白浆xx| 91精品国产黑色紧身裤美女| 夜夜精品浪潮av一区二区三区| av激情综合网| 中文字幕一区二区三区av| 国产精品一级在线| 国产欧美精品日韩区二区麻豆天美| 麻豆免费精品视频| 欧美一二三在线| 毛片av中文字幕一区二区| 欧美一区二区三区小说| 久久国产精品无码网站| 久久综合色播五月| 国产美女娇喘av呻吟久久 | 免费成人av在线| 制服视频三区第一页精品| 偷窥少妇高潮呻吟av久久免费| 欧美色综合影院| 五月天一区二区| 日韩美女视频一区二区在线观看| 日本美女一区二区三区视频| 日韩精品一区二区三区中文精品| 国产在线播放一区三区四| 久久久一区二区三区| 成人听书哪个软件好| 亚洲天堂2014| 欧美妇女性影城| 久久99精品一区二区三区三区| 久久嫩草精品久久久久| 不卡一区二区在线| 亚洲一区欧美一区| 日韩欧美亚洲另类制服综合在线| 国产精品一级在线| 亚洲免费在线电影| 欧美一级国产精品| fc2成人免费人成在线观看播放| 一区二区三区四区激情| 日韩欧美激情四射| gogo大胆日本视频一区| 五月天亚洲精品| 日本一区二区动态图| 欧美在线free| 国产成人免费视频网站| 亚洲永久精品大片| 26uuu亚洲综合色| 色诱视频网站一区| 国产麻豆成人传媒免费观看| 亚洲美女屁股眼交| 久久天堂av综合合色蜜桃网| 91蝌蚪porny九色| 琪琪一区二区三区| 亚洲免费av高清| 精品国产一区久久| 91国偷自产一区二区开放时间 | 日韩**一区毛片| 一色屋精品亚洲香蕉网站| 在线观看91av| 99久久国产免费看| 国产在线播放一区| 日韩av一区二区三区| 亚洲精选一二三| 国产欧美va欧美不卡在线| 欧美一区二区三区婷婷月色| 99精品久久久久久| 国产精品资源网| 蜜桃久久久久久| 亚洲成va人在线观看| 亚洲色大成网站www久久九九| 日韩欧美不卡一区| 欧美一级在线免费| 在线观看av不卡| 91在线精品一区二区三区| 夫妻av一区二区| 黄一区二区三区| 蜜臀91精品一区二区三区| 天堂一区二区在线| 亚洲一区二区三区精品在线| 亚洲视频网在线直播| 中文字幕一区二区三区视频| 欧美激情综合在线| 国产片一区二区| 国产视频911| 国产日韩欧美制服另类| 久久久久久99久久久精品网站| 欧美一区二区三区免费大片| 欧美精品 日韩| 欧美一区2区视频在线观看| 欧美视频在线不卡| 欧美日韩一区二区在线观看 | 激情综合网激情| 日本aⅴ精品一区二区三区 | 国产丝袜欧美中文另类| 欧美成人综合网站| 久久午夜羞羞影院免费观看| 久久男人中文字幕资源站| 国产日韩欧美a| 国产精品毛片高清在线完整版| 国产精品美女久久久久av爽李琼| 国产精品美女久久久久aⅴ| 一区免费观看视频| 亚洲午夜精品17c| 视频在线观看一区| 老汉av免费一区二区三区| 国产精品影视在线观看| av中文一区二区三区| 色综合久久综合网欧美综合网 | 色婷婷精品久久二区二区蜜臂av| 91蝌蚪porny九色| 56国语精品自产拍在线观看| 精品福利在线导航| 国产精品久久久久影院老司| 一区二区在线看| 日产国产高清一区二区三区 | 欧美日韩一区二区在线观看视频| 欧美精品日韩综合在线| 精品国产麻豆免费人成网站| 国产精品久久午夜夜伦鲁鲁| 亚洲国产欧美另类丝袜| 麻豆精品视频在线观看视频| 成人av片在线观看| 欧美婷婷六月丁香综合色| 欧美精品一区二区三区很污很色的| 国产欧美一区视频| 亚洲一卡二卡三卡四卡无卡久久| 日韩福利视频网| 成人国产精品免费观看| 欧美日韩中字一区| 国产欧美视频一区二区| 亚洲成人一区在线| 成人网页在线观看| 欧美一区二区人人喊爽| 综合激情网...| 免费精品视频在线| 一本久久a久久精品亚洲| 精品国产91洋老外米糕| 亚洲大片精品永久免费| 高清国产一区二区| 欧美一级高清片在线观看| 综合久久国产九一剧情麻豆| 精品一区二区在线免费观看| 欧美婷婷六月丁香综合色| 国产精品日日摸夜夜摸av| 麻豆国产欧美日韩综合精品二区| 97se亚洲国产综合自在线观| 欧美成人一区二区三区片免费| 一区二区三区av电影| 丁香另类激情小说| 亚洲精品一区在线观看| 日日欢夜夜爽一区| 91在线观看高清| 日本一区二区电影| 国产一区视频导航| 日韩久久久久久| 日韩成人av影视| 欧美日本精品一区二区三区| 亚洲欧洲国产日韩| 成人av网站免费观看| 亚洲国产精品精华液ab| 久久99国内精品| 日韩午夜在线观看视频| 图片区小说区国产精品视频| 在线观看视频欧美| 亚洲精品乱码久久久久久黑人| 成人h动漫精品一区二区| 国产欧美日韩综合精品一区二区| 激情国产一区二区| 久久青草国产手机看片福利盒子| 男女男精品视频| 日韩午夜精品视频| 精品一区二区三区的国产在线播放| 91精品国产欧美一区二区| 免费成人在线网站| 日韩欧美色综合网站| 国产麻豆欧美日韩一区| 日本一区二区久久| 99久久精品国产麻豆演员表|