mysql怎么開機自啟動 mysql設置自啟動

mysql服務怎么讓開機自動啟動

1、打開計算機管理。在桌面我的電腦上,點擊右鍵,選擇管理功能。

創(chuàng)新互聯公司-專業(yè)網站定制、快速模板網站建設、高性價比潛山網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式潛山網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋潛山地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

2、打開服務。點擊服務和應用程序,在程序的右側,點擊服務;或者展開服務和應用程序,找到服務,點擊展開服務。

3、找到需要關閉的服務。這里需要關閉的是mysql服務,通過查找或者鍵盤輸入M等服務開頭的字母快速定位到服務位置,在啟動類型是自動說明這個服務跟著電腦一起啟動。

mysql隨Linux開機自動啟動

在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

怎樣一開機就自動啟動mysql

1.打開服務列表

有兩種方法,一是快捷鍵 win+R 輸入services.msc,二是右擊我的電腦-管理-點擊左側服務和應用程序-服務

2.在服務列表里找到MySQL,如下圖所示,將啟動類型自動改為手動

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)新互聯

營銷型網站建設