校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 如何安全地關閉MySQL

如何安全地關閉MySQL

熱門標簽:天智外呼系統 常州電銷外呼系統一般多少錢 地圖標注被騙三百怎么辦 沃克斯電梯外呼線路圖 福州呼叫中心外呼系統哪家好 房產智能外呼系統品牌 400電話鄭州申請 云南語音外呼系統平臺 北京人工外呼系統價錢

在關閉mysql server的時候,可能會由于關閉的方式而出現各種問題。下面的一些步驟,可以減少問題的發生。

1.停止復制

在一些特殊環境下,slave節點可能會嘗試從錯誤的位置(position)進行啟動。為了減少這種風險,要先停止io thread,從而不接收新的事件信息。

mysql> stop slave io_thread;

等sql thread應用完所有的events之后,也將sql thread停掉。

mysql> show slave status\G
mysql> stop slave sql_thread;

這樣io thread和sql thread就可以處于一致性位置,這樣relay log就只是包含被執行過的events,relay_log_info_repository中的位置信息也是最新的。

對于開啟了多線程復制的slave,確保在關閉復制之前,已經填充了gaps

mysql> stop slave;
mysql> start slave until sql_after_mts_gaps; #應用完relay log中的gap
mysql> show slave status\G #要確保在之前已經停掉了sql_thread
mysql> stop slave ;

2.提交、回滾或kill長時間運行的事務

1分鐘內可以發生很多事,在關閉時,innodb必須回滾未提交的事務。事務回滾的代價是非常昂貴的,可能會花費很長時間。任何事務回滾都可能意味著數據丟失,因此理想情況下關閉時沒有打開任何事務。

如果關閉的是讀寫的數據庫,寫操作應該提前路由到其他節點。如果必須關閉還在接收事務的數據庫,下面的查詢會輸出運行時間大于60秒的會話信息。根據這些信息再決定下一步:

mysql> SELECT trx_id, trx_started, (NOW() - trx_started) trx_duration_seconds, id processlist_id, user, IF(LEFT(HOST, (LOCATE(':', host) - 1)) = '', host, LEFT(HOST, (LOCATE(':', host) - 1))) host, command, time, REPLACE(SUBSTRING(info,1,25),'\n','') info_25 FROM information_schema.innodb_trx JOIN information_schema.processlist ON innodb_trx.trx_mysql_thread_id = processlist.id WHERE (NOW() - trx_started) > 60 ORDER BY trx_started;
+--------+---------------------+----------------------+----------------+------+-----------+---------+------+---------------------------+
| trx_id | trx_started         | trx_duration_seconds | processlist_id | user | host      | command | time | info_25                   |
+--------+---------------------+----------------------+----------------+------+-----------+---------+------+---------------------------+
| 511239 | 2020-04-22 16:52:23 |                 2754 |           3515 | dba  | localhost | Sleep   | 1101 | NULL                      |
| 511240 | 2020-04-22 16:53:44 |                   74 |           3553 | root | localhost | Query   |   38 | update t1 set name="test" |
+--------+---------------------+----------------------+----------------+------+-----------+---------+------+---------------------------+
2 rows in set (0.00 sec)

3.清空processlist

mysql要斷開連接并關閉了。我們可以手動幫助mysql一下。

使用pt-kill查看并殺死活躍和睡眠狀態的連接。這時應該不會有新的寫連接進來。我們只是處理讀的連接。

pt-kill --host="localhost" --victims="all" --interval=10 --ignore-user="pmm|orchestrator" --busy-time=1 --idle-time=1 --print [--kill]

這里可以選擇性地排除某些用戶建立的連接。

4.配置innodb完成最大刷新(flush)

SET GLOBAL innodb_fast_shutdown=0;
SET GLOBAL innodb_max_dirty_pages_pct=0;
SET GLOBAL innodb_change_buffering='none';

disable掉innodb_fast_shutdown可能會使得關閉過程花費幾分鐘甚至個把小時,因為需要等待undo log的purge和changebuffer的merge。

為了加速關閉,設置innodb_max_dirty_pages_pct=0并監控下面查詢的結果。期望值是0,但并不總是能保證,如果mysql中還有活動的話。那么,查出的結果不再繼續變小的話,就可以繼續下一步了:

SHOW GLOBAL STATUS LIKE '%dirty%';

如果使用了pmm監控,可以查看“innodb change buffer”的圖示。

5.轉儲buffer pool中的內容

SET GLOBAL innodb_buffer_pool_dump_pct=75;
SET GLOBAL innodb_buffer_pool_dump_now=ON;
mysql> SHOW STATUS LIKE 'Innodb_buffer_pool_dump_status';
+--------------------------------+--------------------------------------------------+
| Variable_name                  | Value                                            |
+--------------------------------+--------------------------------------------------+
| Innodb_buffer_pool_dump_status | Buffer pool(s) dump completed at 200429 14:04:47 |
+--------------------------------+--------------------------------------------------+
1 row in set (0.01 sec)

啟動的時候,要想加載轉儲出的內容,要檢查一下參數innodb_buffer_pool_load_at_startup的配置。

6.刷日志

FLUSH LOGS;

現在,就可以關閉mysql了。

大多時候,我們只是執行stop命令,MySQL關閉并重啟都是很正常的。偶爾也會遇到一些問題。

以上就是如何安全地關閉MySQL的詳細內容,更多關于安全關閉MySQL的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySQL安全輸入密碼的一些操作介紹
  • MySQL 5.6 如何更改安全的處理密碼探討
  • MySQL8忘記密碼的快速解決方法
  • Mac下mysql 8.0.22 找回密碼的方法
  • 詳解MySQL8.0 密碼過期策略
  • MySQL 如何修改root用戶的密碼
  • mysql實現不用密碼登錄的實例方法
  • Linux mysql-5.6如何實現重置root密碼
  • 如何優雅、安全的關閉MySQL進程
  • 年底了,你的mysql密碼安全嗎

標簽:珠海 移動 徐州 黔東 拉薩 沈陽 鹽城 沈陽

巨人網絡通訊聲明:本文標題《如何安全地關閉MySQL》,本文關鍵詞  如何,安全,地,關閉,MySQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何安全地關閉MySQL》相關的同類信息!
  • 本頁收集關于如何安全地關閉MySQL的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日本午夜精品一区二区三区电影| 亚洲另类色综合网站| 欧美日韩一区三区四区| 91激情在线视频| 欧美日韩视频在线第一区| 欧美丝袜自拍制服另类| 69久久99精品久久久久婷婷| 欧美群妇大交群中文字幕| 91精品国产综合久久国产大片| 91精品国产高清一区二区三区蜜臀 | 亚洲成在人线免费| 婷婷国产v国产偷v亚洲高清| 青青草国产精品亚洲专区无| 黄页网站大全一区二区| 粉嫩高潮美女一区二区三区 | 欧美一级在线观看| 久久久亚洲精品一区二区三区| 久久免费的精品国产v∧| 亚洲视频一二三| 日韩高清在线电影| 国产精品18久久久久久久网站| 成人免费福利片| 欧美综合一区二区| 精品国产乱码久久久久久1区2区| 国产精品美女久久久久久2018| 亚洲色图视频网| 毛片一区二区三区| 成人av中文字幕| 欧美一级二级三级乱码| 国产欧美1区2区3区| 洋洋av久久久久久久一区| 日韩在线a电影| aaa亚洲精品| 日韩三级伦理片妻子的秘密按摩| 中文字幕 久热精品 视频在线 | 欧美丰满一区二区免费视频| 国产日韩成人精品| 亚洲大片免费看| 成人免费精品视频| 欧美一区二区精品| 一区二区三区自拍| 国产成人综合在线观看| 欧美一区永久视频免费观看| 国产精品人成在线观看免费| 日本aⅴ亚洲精品中文乱码| 91美女精品福利| 欧美精品一区二区高清在线观看 | 美女视频一区二区三区| 色婷婷国产精品综合在线观看| 久久综合一区二区| 蜜桃av噜噜一区| 欧美电影一区二区三区| 亚洲免费av高清| av电影一区二区| 国产欧美精品一区二区色综合| 日本系列欧美系列| 9191久久久久久久久久久| 亚洲日本韩国一区| 99久久精品国产导航| 日本一区二区三区视频视频| 麻豆91精品91久久久的内涵| 欧美日韩美女一区二区| 亚洲蜜臀av乱码久久精品蜜桃| www.久久久久久久久| 欧美高清一级片在线观看| 国产麻豆9l精品三级站| 精品国产伦一区二区三区免费| 日韩av电影免费观看高清完整版 | 丁香婷婷综合五月| 亚洲国产精品二十页| 国产揄拍国内精品对白| 欧美精品一区二区精品网| 国产在线一区二区| 久久久蜜桃精品| 国产成人啪午夜精品网站男同| 26uuu精品一区二区| 成人午夜电影小说| 国产精品大尺度| 在线国产亚洲欧美| 三级欧美韩日大片在线看| 日韩精品影音先锋| 国产成人在线色| 亚洲精品中文在线| 欧美日韩国产精品成人| 免费观看在线综合色| 久久众筹精品私拍模特| 成人免费视频网站在线观看| 亚洲欧洲av色图| 欧美日韩电影一区| 激情综合五月天| 国产精品进线69影院| 欧美性受xxxx黑人xyx性爽| 日韩av不卡一区二区| 久久精品欧美日韩精品| 91在线观看视频| 日韩黄色免费电影| 欧美激情一区不卡| 欧美视频精品在线观看| 久久国产三级精品| 亚洲情趣在线观看| 91精品国产91久久综合桃花| 国产成人精品综合在线观看| 亚洲精品久久7777| 精品国产一区二区三区久久久蜜月| 国产suv精品一区二区三区| 亚洲综合视频在线| 国产日产欧美一区| 欧美日韩一级视频| 成人三级伦理片| 蜜桃一区二区三区四区| 中文字幕一区二区在线观看| 日韩一区二区影院| 99精品桃花视频在线观看| 青青草视频一区| 亚洲精品视频观看| 久久综合精品国产一区二区三区| 欧美专区日韩专区| 成人禁用看黄a在线| 麻豆精品一区二区综合av| 亚洲精品第一国产综合野| 日韩欧美卡一卡二| 欧美午夜电影一区| 成人黄色在线视频| 韩国精品主播一区二区在线观看| 亚洲午夜视频在线| 国产精品第四页| 久久精品视频在线看| 91精品国产高清一区二区三区| www.色精品| 成人污污视频在线观看| 激情六月婷婷综合| 免费久久99精品国产| 五月天网站亚洲| 一区二区三区影院| 亚洲免费在线视频一区 二区| 国产视频在线观看一区二区三区| 日韩精品在线一区二区| 91精品国产丝袜白色高跟鞋| 欧美日韩电影在线播放| 欧美日韩电影在线播放| 在线观看亚洲专区| 91麻豆精品视频| 色综合天天综合网天天狠天天| 北岛玲一区二区三区四区| 成人福利视频网站| 成人ar影院免费观看视频| 成人手机电影网| www.日韩精品| 色哟哟一区二区| 欧美三级中文字幕| 欧美日韩成人综合| 日韩一区二区麻豆国产| 日韩精品一区二区三区蜜臀| 91精品欧美福利在线观看| 91精品婷婷国产综合久久 | 国产亚洲欧美中文| 国产日韩精品视频一区| 中文字幕在线不卡国产视频| 国产精品乱人伦| 亚洲欧美区自拍先锋| 亚洲三级久久久| 亚洲国产中文字幕在线视频综合 | 精品国产1区二区| 国产欧美一二三区| 中文字幕一区二区三区四区不卡| 亚洲丝袜另类动漫二区| 亚洲国产欧美日韩另类综合 | 一区二区三区在线视频免费观看| 亚洲国产日韩一级| 久久激情综合网| 成人性生交大片免费看中文| 色欧美88888久久久久久影院| 欧美日韩高清一区二区三区| 精品国产123| 亚洲精品国产品国语在线app| 日韩电影免费在线| 国产凹凸在线观看一区二区| 91国产免费观看| 久久综合九色综合久久久精品综合 | 久久综合久久鬼色中文字| 国产精品久久久久久户外露出| 亚洲图片欧美视频| 国产91丝袜在线播放九色| 欧美视频你懂的| 国产三级精品三级在线专区| 亚洲成人免费观看| 波多野结衣的一区二区三区| 欧美日韩国产天堂| 中文字幕乱码日本亚洲一区二区| 午夜视频在线观看一区| 粉嫩一区二区三区性色av| 欧美一区二区视频在线观看2020| 中文在线一区二区 | 成人午夜视频免费看| 51精品秘密在线观看| 国产精品美女久久福利网站| 青青草原综合久久大伊人精品优势| 成人夜色视频网站在线观看| 日韩欧美国产wwwww| 亚洲影视资源网|