操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

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

    背景

    MySQL 啟動時會進行 第一次 初始化數據庫,等待 MySQL 完全啟動后mysql服務啟動后停止, 再進行 第二次 初始化數據庫.

    computer browser服務啟動后又停止_mysql 停止服務_mysql服務啟動后停止

    第一次 初始化數據庫使用 --skip- (這個選項表示禁止 MySQL 的 TCP/IP 連接方式) 啟動 MySQL 進行初始化, 初始化完成后會關閉 --skip- 選項重新啟動 MySQL.

    第二次 初始化數據庫會設置 root 密碼.

    判斷 MySQL 已完全啟動的方式

    mysql服務啟動后停止_mysql 停止服務_computer browser服務啟動后又停止

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

    mysql -hlocalhost -P3306 -uroot

    事故

    mysql服務啟動后停止_mysql 停止服務_computer browser服務啟動后又停止

    由于上面的判斷方式使用的是 進行連接數據庫, 但第一次只是禁止 MySQL 的 TCP/IP 連接方式, 所以沒等 第一次 初始化數據庫完成可能就已經進行了 第二次 初始化數據庫, 而 第二次 初始化數據庫提前于 第一次 初始化數據庫設置 root 密碼, 導致 第一次 初始化連不上數據庫而失敗, 最后沒有開啟 TCP/IP 連接方式, 應用無法連接數據庫.

    第一次修改

    使用 -h127.0.0.1 進行連接數據庫

    mysql服務啟動后停止_computer browser服務啟動后又停止_mysql 停止服務

    mysql -h127.0.01 -P3306 -uroot

    但由于 root 用戶的 host 設置的是 ,不允許 127.0.0.1 進行連接mysql服務啟動后停止, 第一次修改失敗.

    第二次修改

    mysql服務啟動后停止_mysql 停止服務_computer browser服務啟動后又停止

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

    wait-for-it.sh 用于檢測 127.0.0.1:3306 是否處于監聽狀態, 如果是, 則表明 第一次 初始化數據庫完成了, 然后再使用 去嘗試連接數據庫.

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有