用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 ...