1. 程式人生 > >讓Mac啟動的時候自動啟動mysql

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

之前安裝mysql的時候,安裝器自動添加了系統服務,啟動系統的時候會自動啟動mysql。

不過今天升級Mac OSX到10.10.1 Yosemite之後,發現啟動系統的時候mysql沒啟動了。

那就試一下用mac的launchctl來實現這個功能吧。

方法也簡單。

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

在終端裡面輸入:

sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist


2、輸入啟動檔案內容:

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
<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、載入這個啟動檔案

在終端裡輸入:

sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist


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


不得不說,新版Mac也是挺好看的。



相關推薦

Mac 設定自動啟動 自動關機

定時開機 pmset schedule wakeorpoweron "mm/dd/yy hh:ii:ss" 定時關機 pmset schedule shutdown "mm/dd/yy hh:ii:ss" pmset相當於windows的scheduler,但是他只管電源相關的,設

如何程式開機自動啟動

當我們在window下編寫自己的程式時,也可以讓自己編寫的程式在電腦開機時自動執行,這主要是修改windows裡的登錄檔資訊,所有開機自動啟動的程式的一些資訊都放在登錄檔中的某一資料夾下。我們只需在特定的資料夾下寫入我們的程式資訊即可。 關於登錄檔  我們可以在鍵盤上同時按

Maven專案啟動自動啟動執行Spring的Task定時任務

1、引入Spring相關jar包 2、定時任務類 package taskJob; public class TaskDemo { public void test(){ System.out.println("現在是北京時間:XXX,開始觸發定時任務..."); } } 3

Mac啟動的時候自動啟動mysql

之前安裝mysql的時候,安裝器自動添加了系統服務,啟動系統的時候會自動啟動mysql。不過今天升級Mac OSX到10.10.1 Yosemite之後,發現啟動系統的時候mysql沒啟動了。那就試一下用mac的launchctl來實現這個功能吧。方法也簡單。1、編輯一個my

Mac開機啟動項最詳細的詳解了,自動啟動的程式無以遁形

##Login Items Mac OSX的當前使用者成功登入後啟動的程式,該類別的啟動項配置檔案存放在~/Library/Preferences/com.apple.loginitems.plist,所以只針當前使用者,你可以通過以下方式進行設定: 1.在系統偏好設定的“使用者與群組”下面進行設定,可以

linux下設置mysql apache 開機後自動啟動

etc init 改變 表示 mysql support 一行 pre server 1 #將mysql啟動腳本放入所有腳本運行目錄/etc/rc.d/init.d中 2 cp /lamp/mysql-5.0.41/support-files/mysql.server

Linux中:mysql自動啟動

bin fig 鏈接 conf 自動啟動 一個bug 沒有 rec sudo 檢查自啟動列表中有沒有mysql:chkconfig mysqld on ,有的話就執行:chkconfig mysqld on ,用這個命令設置自啟 問題:在安裝mysql自啟時出現: /s

mac shell 獲取ip,自動啟動文件http服務

如果 images 麻煩 inpu 服務 sim nbsp fig alias 因為工作原因,時常有文件傳輸需求。 rz、nc、rsync都用過,各有各的好處。 但相對的,向別處推文件時總有各種麻煩,尤其是在給同事發送文件時。 然後就想到了提供http服務。 在環境

如何VMware Workstation 開機自動啟動虛擬機

vmware workstation首先,進入VMware Workstation的安裝目錄,一般為C:\Program Files (x86)\VMware\VMware Workstation在vmware.exe程序上點右鍵,發送快捷方式到桌面在桌面快捷方式上點右鍵,選屬性,在“目標位置”加入 -x "

【開機自啟】Linux下設置MySql自動啟動

重啟 自動 開機自啟 lis 圖片 es2017 grep linux下 files 1、將服務文件拷貝到init.d下,並重命名為mysql cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mys

Linux下如何自己的程式在開機時自動啟動

Linux下如何讓自己的程式在開機時自動啟動 2017年01月20日 10:54:47 閱讀數:25156   2011-07-01      0 個評論      

Mac os上App開機自動啟動

Mac OS上執行的App,想要支援使用者登入後App自動啟動的功能,可以使用Service Management Framework 或 Shared File List實現。對於沙箱開啟的應用,蘋果推薦的做法是使用Service Management Framework;

XenServer 6.2 虛擬機器開機自動啟動的方法

 XenServer 6.2中的虛擬機器預設是不會自動啟動的(據說是為了防止在HA環境中出現某些異常),所以如果母雞(宿主機)異常斷電恢復啟動後,所有的虛擬機器均為關機狀態。 但如果只是單臺XenServer跑若干獨立虛擬機器,還是有必要讓虛擬機器開機自動啟動的。 下面

mysql 自動啟動

1、將服務檔案拷貝到init.d下,並重命名為mysql cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 2、賦予可執行許可權 chmod +x /etc/init.d/mysqld 3、新增服務

android上怎樣一個Service開機自動啟動

1.首先開機啟動後系統會發出一個Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,這個Action只會發出一次。2.構造一個IntentReceiver類,重構其抽象方法onReceiveInt

web專案啟動自動啟動mysql資料庫

背景介紹:    最近在學習spring,看到容器事件ApplicationEvent時,突然想到一個問題,因為在本地搭建了一套學習環境,每次啟動web專案時都要首先手動啟動mysql,有時忘了啟動mysql時,控制檯就會丟擲資料庫連線失敗的異常資訊,所以就在想,能否利用容器

supervisor開機自動啟動腳本+redis+MySQL+tomcat+nginx進程自動重啟配置

scrip tools etc star ont ace nginx配置 top ase supervisor開機自動重啟腳本 #! /bin/sh PATH=/sbin:

javaweb項目啟動自動啟動rmi服務器實例

java warn 地址 public 配置 -name ace war -o 1.我們先寫一個web項目啟動時需要運行的類RmiRegisterServlet.java package com.mx.Servlet; import javax.servlet.Serv

ubuntu mate 開機自動啟動ssh服務

開機自動啟動 css top con runlevel clas ubun files init 在文件/etc/init/ssh.conf中,有一句 start on filesystem or runlevel [2345] 如果想關閉自動啟動的話,把這一局修改為sta

節點2上crsd無法啟動,數據庫和監聽無法自動啟動,比如ocrconfig、ocrcheck以及srvct

oracle 數據庫 操作系統 信息 手工 CRSD進程在11g中的變化在11.2中,CRSD進程不再是RAC中最關鍵的進程之一。如果對10g RAC比較熟悉,應該清楚CRSD進程的重要性,Oracle在操作系統啟動後,就是通過啟動這個進程然後啟動整個CLUSTER以及數據庫的。在11.2