====== Installationsbeispiel für macOS (Als Server) für untermStrich ====== **Installationen sind ab macOS 14 Sonoma möglich** (Stand April 2026).\\ Siehe [[https://docs.brew.sh/Installation#macos-requirements|macOS Requirements]] * Die Firma untermStrich software gmbh übernimmt **keine Haftung** für etwaige Schäden oder Fehler, die direkt oder indirekt durch die Benutzung oder Nichtbenutzung dieser Anleitung entstehen. * Apache, PHP und MySQL müssen – wie auch untermStrich – **aktuell gehalten** werden. Dies gilt besonders, wenn der Server aus dem Internet erreichbar ist. ---- Neuinstallation oder Update? **Neuinstallation**: Sie richten untermStrich zum ersten Mal auf diesem Mac ein → folgen Sie den Schritten I–III weiter unten.\\ **Update**: Sie haben untermStrich bereits installiert und möchten macOS oder MySQL aktualisieren → lesen Sie zuerst den Abschnitt [[de:installation:installation_macos#mysql-update|Updates & wichtige Hinweise]]. ===== Neuinstallation ===== ==== Vorbereitung ==== * Laden Sie einen kostenlosen Editor herunter, z. B. [[http://www.barebones.com/products/textwrangler/|BBEdit free / TextWrangler von Bare Bones Software]]. * So öffnen Sie ein verstecktes Verzeichnis im Finder:\\ Menü **Gehe zu → Gehe zu Ordner**: * {{:de:installation:mac_goto.png?250|}} :righty: Installieren Sie keine (zusätzlichen) Virenscanner auf Ihrem Server. ==== Schritt I – MySQL installieren ==== === MySQL Workbench === Installieren Sie die [[http://www.mysql.de/downloads/workbench/|MySQL Workbench]]. === MySQL Server === - MySQL Server 8.0 herunterladen (ab Version 8.0.22):\\ [[https://dev.mysql.com/downloads/mysql/8.0.html]] ((Es ist nicht zwingend notwendig, sich auf mysql.com zu registrieren.)) * :righty: Laden Sie die **DMG-Datei** herunter. - Paket installieren: * {{:de:installation:mac_mysql0.png?nolink&350|}} - Wählen Sie die Password Encryption * {{:de:installation:mac_mysql4.png?nolink&350|}} - Merken Sie sich das **MySQL root-Kennwort** gut. * Kein Kennwort bekannt? :righty: [[de:installation:reset_mysql_pw_mac|MySQL Kennwort am Mac zurücksetzen]] * Melden Sie sich nach der Installation in der [[http://www.mysql.de/downloads/workbench/|MySQL Workbench]] an – Sie werden nach einem neuen Kennwort gefragt. Bewahren Sie dieses sorgfältig auf (wird für Installation, Backup u. v. m. benötigt). ---- === MySQL konfigurieren und optimieren === - Öffnen Sie ''/etc/my.cnf'' (Datei muss nicht existieren – legen Sie sie ggf. neu an): * {{section>de:faq:mysql_optimieren#anpassungen&noheader&noindent}} - Rechte setzen: * sudo chmod a+r /etc/my.cnf * :!: Geben Sie **keine Schreibrechte für alle** – sonst wird die Datei von MySQL **nicht genutzt**! - MySQL neu starten (über die Systemeinstellungen): {{:de:installation:mysql_sysconfig.png?link&350|Systemeinstellungen}} {{:de:installation:mysql_sysconfig_v8.png?350|Systemeinstellungen}} ---- === Backup einrichten === Führen Sie **regelmäßig** ein Backup der MySQL-Datenbank durch. * :righty: [[de:faq:mysql_backup|Informationen zum Backup]] * Manuelles Backup: über die [[http://www.mysql.de/downloads/workbench/|MySQL Workbench]] unter **Administration → Export/Import**. * Detaillierte Informationen: [[http://dev.mysql.com/doc/refman/5.1/de/disaster-prevention.html|Datensicherung und Wiederherstellung (Oracle/MySQL)]] ==== Schritt II – PHP / Apache konfigurieren ==== :righty: Folgen Sie der passenden Anleitung für Ihr System: * [[de:installation:mac111_detail83|Konfiguration von macOS – ab M1 mit PHP 8.3 (Als Server)]] * [[de:installation:mac111_detail81|Konfiguration von macOS – ab M1 mit PHP 8.1 (Als Server)]] * [[de:installation:mac14_detail81|Konfiguration von macOS – Intel mit PHP 8.1 (Als Server)]] :righty: [[de:installation:mac_rights|Rechte für Verzeichnisse setzen]] ==== Schritt III – untermStrich installieren ==== :righty: Folgen Sie der [[de:installation:installation#i_neuinstallation_oder_update_ausfuehren|Installation von untermStrich]]. ---- ==== MySQL-Update ==== Das Update von MySQL auf macOS ist nur **manuell** durchführbar – MySQL übernimmt die alte Datenbank **nicht automatisch**. - Erstellen Sie ein **Backup (SQL-Dump)** der Datenbank – z. B. über MySQL Workbench (Import/Export). - Stellen Sie sicher, dass der Launch Daemon **deaktiviert** ist:\\ ''sudo launchctl unload -F com.oracle.oss.mysql.mysqld.plist'' - Deinstallieren Sie die alte MySQL-Version (es gibt kein Deinstallationsprogramm):\\ :righty: [[de:faq:mysql_topics#mysql_auf_mac_os_x_deinstallieren|MySQL Spezialthemen – Deinstallationspfade]] - Installieren Sie die neue MySQL-Version. - Kopieren Sie die Datenbank **manuell** vom alten in das neue Verzeichnis. :righty: Beachten Sie die Hinweise von MySQL: [[https://dev.mysql.com/doc/refman/5.7/en/upgrading.html]]