mysql automatisch starten

W

Wookkie

Neues Mitglied
Thread Starter
Dabei seit
29.08.2008
Beiträge
8
Reaktionspunkte
0
Hallo,
ich möchte gerne mysql automatisch starten. Zur Zeit mache ich das immer via
Code:
sudo /usr/local/mysql/support-files/mysql.server start

Wie kann ich mir das sparen und wo muss ich das als startupscript eintragen?
 
die Stichworte dazu sind StartupItem und LaunchDaemon!

Aus Deiner Pfad-Angabe vermute ich das Du ein MySQL-Paket direkt von mysql.com anwendest? Die bieten meist auch ein StartupItem zur Installation, sowie eine Preference-Pane für die Sytemsteuerung. Öffne nochmal das Paket von mysql.com und schau mal nach. Da müssen 3 .pkg-Installer enthalten sein. Einer sorgt für das Startup-Item. Steht in der Readme beschrieben.
 
... oder unter Leo gleich richtig mit einem LaunchDaemon.
Diesen speichert man (mit sudo) in /Liabrary/LaunchDaemons unter dem Namen org.mysql.mysqld.plist ab.
Hier mal meine Datei zur Orientierung:
Code:
<?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>Label</key>
  <string>org.mysql.mysqld</string>
  <key>OnDemand</key>
  <false/>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/mysql/bin/mysqld_safe</string>
    <string>--user=mysql</string>
    <string>--language=german</string>
  </array>
</dict>
</plist>
 
Kurze Frage: die Windows-User fahren den mysql-Daemon mit C:\mysqld hoch. Beim Mac geht das aber nicht sondern man muss "sudo mysql_safe &" machen.... Kann mir jemand sagen wieso hier der unterschied ist ? Rein interessehalber
 
Zurück
Oben Unten