本文目錄一覽:
- 1、為什麼mysql服務總是自動關閉
- 2、我向資料庫插入大量數據的時候(大概3000多條,還沒有插入結束),mysql伺服器居然自動關閉、停止了
- 3、為什麼MYSQL會自動關閉?
- 4、怎麼判斷mysql資料庫運行了
為什麼mysql服務總是自動關閉
解決辦法:
1、檢查下出問題之前安裝的程序
2、重裝MYSQL!
你在計算機上右鍵屬性然後切換到高級選項卡之後選擇性能那裡的設置,然後出來的窗口第三個選項是數據執行保護,你看下是不是勾選的除所選之外,為所有應用程序和服務執行數據保護,如果是,就選擇只為關鍵Windows應用程序執行數據保護,確定之後然後重啟電腦再看,估計是這裡的問題,這個選項的選擇會導致很多兼容性的問題的,伺服器操作系統主要是為了伺服器而生,所以設置相比之下比桌面系統更加考慮的安全一點,作為桌面系統來用需要優化之後才適合。當然如果作為伺服器的話就建議不要去亂優化成什麼桌面系統了。
我向資料庫插入大量數據的時候(大概3000多條,還沒有插入結束),mysql伺服器居然自動關閉、停止了
修改sql語句執行時間,可能是超時了。另外就算設置了超時時間,ie網頁也有5分鐘超時的限制,所以大數據的寫入最好做成.exe的文件。
為什麼MYSQL會自動關閉?
通過mysql伺服器端程序mysql
Administrator調整連接參數。
將max_connections
max_updates
max_questions三項數據調整到很大的數字,那麼你有限的操作將不會導致資料庫服務的終止了。
怎麼判斷mysql資料庫運行了
通過cmd快速啟動mysql服務
1
打開電腦的「開始」菜單欄,找到「運行」,在運行框中直接輸入:net
start
mysql。再點擊確定按鈕,如下圖:
2
等上圖中cmd命令框中的顯示完「mysql
服務正在啟動」之後,再找到mysql的界面軟體SQL
yog打開,就可以直接進入了,如下圖:
3
當你可以正常查詢數據的時候就表示你的mysql資料庫服務是正常運行的,也就是表示我們的啟動是成功的。
END
通過cmd快速關閉mysql服務
我們這裡還是講通過cmd快速關閉mysql服務,不必麻煩的跑到電腦的服務中找出服務項手動關閉,打開電腦的「開始」菜單欄,找到「運行」,在運行框中直接輸入:net
stop
mysql。再點擊確定按鈕,如下圖:
等上圖中cmd命令框中的顯示完「mysql
服務正在停止」之後,再到我們前面打開的SQL
yog中輸入查詢sql語句會報錯,如下圖:
3
執行同樣的SQL語句後報錯信息:MySQL
server
has
gone
away。意思就是mysql的伺服器已經被關閉了。這也就意味著我們關閉命令正常執行了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238216.html