讓Mac啟動的時候自動啟動mysql

2021-07-10 12:34:47 字數 1457 閱讀 6972

用mac的launchctl來實現mysql自啟動。

方法也簡單。

1、編輯乙個mysql啟動檔案。

在終端裡面輸入:

[plain]view plain

copy

sudo vi /library/launchdaemons/com.mysql.mysql.plist  

2、輸入啟動檔案內容:

[html]view plain

copy

<?

xmlversion

="1.0"

encoding

="utf-8"

?>

<

plist

version

="1.0"

>

<

dict

>

<

key>

keepalive

key>

<

true

/>

<

key>

label

key>

<

string

>

com.mysql.mysqld

string

>

<

key>

programarguments

key>

<

array

>

<

string

>

/usr/local/mysql/bin/mysqld_safe

string

>

<

string

>

--user

=root

string

>

array

>

dict

>

plist

>

上面xml中的/usr/local/mysql/為我的mysql所在目錄。

3、載入這個啟動檔案

在終端裡輸入:

[plain]view plain

copy

sudo launchctl load -w /library/launchdaemons/com.mysql.mysql.plist  

這樣你就會發現mysql成功啟動了。

1、使用 service 啟動:service mysqld restart

2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld restart

cd /usr/local/mysql

# 啟動

sudo support-files/mysql.server start

讓Mac啟動的時候自動啟動mysql

之前安裝mysql的時候,安裝器自動新增了系統服務,啟動系統的時候會自動啟動mysql。不過今天公升級mac osx到10.10.1 yosemite之後,發現啟動系統的時候mysql沒啟動了。那就試一下用mac的launchctl來實現這個功能吧。方法也簡單。1 編輯乙個mysql啟動檔案。在終端...

讓oracle自動啟動方法

bin sh echo begin to start oracle su oracle c lsnrctl start su oracle c agentctl start su oracle c sqlplus nolog connect as sysdba startup open exit 以...

讓oracle自動啟動方法!

bin sh echo begin to start oracle su oracle c lsnrctl start su oracle c agentctl start su oracle c sqlplus nolog 以下部分為自動停止 bin sh su oracle c lsnrctl ...