五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

一次MySQL啟動導致的事故實戰(zhàn)記錄

發(fā)布日期:2022-02-07 10:29 | 文章來源:源碼之家

MySQL` 啟動存在端口被監(jiān)聽, 但服務沒完全啟動的情況.

背景

MySQL 啟動時會進行 第一次 初始化數(shù)據(jù)庫, 等待 MySQL 完全啟動后, 再進行 第二次 初始化數(shù)據(jù)庫.

第一次 初始化數(shù)據(jù)庫使用 --skip-networking (這個選項表示禁止 MySQL 的 TCP/IP 連接方式) 啟動 MySQL 進行初始化,

初始化完成后會關閉 --skip-networking 選項重新啟動 MySQL.

第二次 初始化數(shù)據(jù)庫會設置 root 密碼.

判斷 MySQL 已完全啟動的方式

嘗試主動連接 MySQL, 連接成功則表明服務已完全啟動

mysql -hlocalhost -P3306 -uroot

事故

由于上面的判斷方式使用的是 socket 進行連接數(shù)據(jù)庫, 但第一次只是禁止 MySQL 的 TCP/IP 連接方式,

所以沒等 第一次 初始化數(shù)據(jù)庫完成可能就已經(jīng)進行了 第二次 初始化數(shù)據(jù)庫,

而 第二次 初始化數(shù)據(jù)庫提前于 第一次 初始化數(shù)據(jù)庫設置 root 密碼, 導致 第一次 初始化連不上數(shù)據(jù)庫而失敗,

最后沒有開啟 TCP/IP 連接方式, 應用無法連接數(shù)據(jù)庫.

第一次修改

使用 -h127.0.0.1 進行連接數(shù)據(jù)庫

mysql -h127.0.01 -P3306 -uroot

但由于 root 用戶的 host 設置的是 localhost, 不允許 127.0.0.1 進行連接, 第一次修改失敗.

第二次修改

wait-for-it.sh 127.0.0.1:3306 --timeout=300
mysql -hlocalhost -P3306 -uroot

wait-for-it.sh 用于檢測 127.0.0.1:3306 是否處于監(jiān)聽狀態(tài), 如果是, 則表明 第一次 初始化數(shù)據(jù)庫完成了,

然后再使用 localhost 去嘗試連接數(shù)據(jù)庫.

原文鏈接: k8scat.com/posts/wait-…

總結(jié)

到此這篇MySQL啟動導致的事故的文章就介紹到這了,更多相關MySQL啟動導致事故內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!

海外服務器租用

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部