1、打開計算機管理。在桌面我的電腦上,點擊右鍵,選擇管理功能。
創(chuàng)新互聯公司-專業(yè)網站定制、快速模板網站建設、高性價比潛山網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式潛山網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋潛山地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
2、打開服務。點擊服務和應用程序,在程序的右側,點擊服務;或者展開服務和應用程序,找到服務,點擊展開服務。
3、找到需要關閉的服務。這里需要關閉的是mysql服務,通過查找或者鍵盤輸入M等服務開頭的字母快速定位到服務位置,在啟動類型是自動說明這個服務跟著電腦一起啟動。
在MySQL的管理過程中 偶爾會遇到一些PC Server宕機或者重啟 這時我需要在主機啟動后再將MySQL服務啟動 一般情況下 這項工作都是簡單的 但是 當面臨上百臺或者更多的MySQL主機的時候 這種 偶爾 可能會很多 這種 偶爾 還會在半夜或者凌晨發(fā)生 如果每次都手動操作 這是很繁瑣的 更重要的是 如果因此而打斷了凌晨的美夢是不值得的
要實現隨開啟自動啟動mysqld 我們需要搞定如下幾個問題
Linux開機自動啟動腳本放在哪兒?
一般的 作為服務器使用的Linux一般會以 完全多用戶模式(Multi User Mode with Neorking) 級別來啟動 這種情況下Linux在啟動時會運行/etc/rc d/rc d/下的全部腳本 例如我們在這個目錄下會看到腳本 /etc/rc d/rc d/S crond 意味著開機啟動時會運行S crond腳本
Linux如何運行這些腳本?
既然已經知道自動啟動腳本該放在哪兒了 一切就好辦 我們只需要將一個啟動MySQL的腳本放過去就好了 下面是我們的一個簡單的啟動腳本v mysqldauto
$vi mysqldauto
#!/bin/sh
# Version: by
/opt/mysql/bin/mysqld_safe user=mysql ????? #這里需要修改為你的mysqld_safe目錄
$chmod +x mysqldauto
$mv mysqldauto /etc/rc d/init d/
$ln s /etc/rc d/init d/mysqldauto /etc/rc d/rc d/S mysqld
這樣我們就把創(chuàng)建的mysqldauto腳本放到了/etc/rc d/rc d/下面(注意這里使用了link的方式) mysqld可以自動啟動了
這有兩個問題需要解釋
* * * * * 為什么不直接在目錄/etc/rc d/rc d/下創(chuàng)建文件 而要創(chuàng)建一個軟連接?這并不是必須的 但是這樣做是有很多好處的(后面會解釋) 不過這樣做至少會看起來更加專業(yè)
* * * * * 為什么文件名要用S mysqld?這是規(guī)則 在rc d下面的腳本如果以字母S開頭 那么執(zhí)行時Linux會給它傳遞一個start參數(如果以字母K開頭 則會傳遞stop參數) S后面接個數字 表示了這個腳本的啟動順序 如果目錄rc d下還有S *那么它會在S 之前運行 (看到這兒 你可以猜測一下前面我們?yōu)槭裁匆獎?chuàng)建軟連接了)
好了 自此你的mysqld就已經可以隨Linux開機自動啟動了
怎樣做更專業(yè)些?
上面這樣做 已經可以解決問題了 不過寫法多少有些 山寨 下面我們看看怎樣改造一下
* * * * * 改造 處理參數start 既然前面提到以字母S開頭的腳本會自動傳遞一個參數start K則會傳遞stop 那么我再做如下修改
$vi mysqldauto
#!/bin/sh
# Version: by
MYSQLHOME=/opt/mysql???????????????????????? #這里需要修改為你的mysql安裝目錄
if [ $# ge ];then
mysqldProc=`ps ef|grep E mysqld +safe |grep v grep |wc l`
if [ $ = stop ] ;then
if [ $mysqldProc eq ];then
$MYSQLHOME/bin/mysqladmin uroot shutdown
fi
elif [ $ = start ];then
if [ $mysqldProc eq ];then
$MYSQLHOME/bin/mysqld_safe user=mysql
fi
fi
fi
做了如此改造后 我們腳本需要接收兩個參數start stop了 如果你想讓你mysqld在關閉主機的時候自動關閉 那么stop參數就可以起作用了
$ln s /etc/rc d/init d/mysqldauto /etc/rc d/rc d/K mysqld
這里做軟連接好處就體現出來了 啟動和關閉只需要用一個腳本就可以了
* * * * * 改造 當你面臨幾十上百臺主機的時候 MySQL的啟動參數可能會不一樣 例如備庫啟動時可能需要mysqld_safe –user=mysql –read_olny= 這種情況怎么辦呢?這里提供一個解決思路
lishixinzhi/Article/program/MySQL/201311/29483
1.打開服務列表
有兩種方法,一是快捷鍵 win+R 輸入services.msc,二是右擊我的電腦-管理-點擊左側服務和應用程序-服務
2.在服務列表里找到MySQL,如下圖所示,將啟動類型自動改為手動
首先是我們將鼠標移動到如下圖所示的計算機的圖標上,點擊右鍵,選擇管理。
請點擊輸入圖片描述
請點擊輸入圖片描述
然后我們點擊如下圖界面中的服務和應用程序。
請點擊輸入圖片描述
請點擊輸入圖片描述
接下來可以看到它下面有一個我們的目標——服務。
請點擊輸入圖片描述
請點擊輸入圖片描述
服務的話它是按字母排列的,我們往下拉,找到Mysql服務。此時可以看到它是一個手動啟動的狀態(tài)。
請點擊輸入圖片描述
請點擊輸入圖片描述
在mysql服務上點擊鼠標右鍵,選擇屬性。
請點擊輸入圖片描述
請點擊輸入圖片描述
然后跳出的如下圖的界面中我們將手動改成自動,點擊確定,這樣你的mysql服備就是一個自啟動的狀態(tài)。
請點擊輸入圖片描述
請點擊輸入圖片描述
當前標題:mysql怎么開機自啟動 mysql設置自啟動
當前地址:http://muchs.cn/article44/doshghe.html
成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站制作、響應式網站、虛擬主機、商城網站、外貿網站建設、軟件開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯