Vorab:
---------------------------------
Schritt #1 - MySQL-Server/Client installieren
Ich hoffe, ich konnte euch helfen & bekomme nun keine PN's oder Anfragen bzgl. MySQL-Installation.
----------------
Nützliche Tipps & Tricks by luki@luki4fun
Ich weiß, mittlerweile gibt es zig Tutorials dazu,Voraussetzungen:
wie man MySQL auf FreeBSD installiert.
Ich selbst musste früher auch immer Tutorials aus epvp nutzen,
jedoch waren viele von denen nicht vollständig oder hatten
Fehler.
Es gibt natürlich auch welche, die komplett okay sind, aber
z.B. für mysql50 sind, welches beim updaten der ports auf
FreeBSD nicht mehr vorhanden ist.
Zudem sind viele auch outdated oder nur schwer findbar.
Root-/Lokalserver mit FreeBSDGenug geredet, fangen wir an.
---------------------------------
Schritt #1 - MySQL-Server/Client installieren
Schritt #2 - MySQL erlaubenBei den Meldungen einfach jedes Mal 'OK' drücken.Code:cd /usr/ports/databases/mysql55-server && make install WITH_XCHARSET=ALL clean
Überprüft, ob MySQL bereits eingetragen ist, bzw.Schritt #3 - MySQL testweise starten
ob mysql_enable="YES" drin steht.
Sollte es nicht drin stehen, führt folgendes aus:
Code:echo 'mysql_enable="YES"' >> /etc/rc.conf && rehash
Um MySQL testweise zu starten, um zuSchritt #4 - Die nötigen Rechte geben
checken, ob es klappt, führt Folgendes aus:
Sollten keine Probleme auftreten, könnt ihr es wieder stoppenCode:/usr/local/etc/rc.d/mysql-server onestart
Code:/usr/local/etc/rc.d/mysql-server onestop
Schritt #5 - Passwort anlegenCode:cd /var/db/ && chown -R mysql mysql && chgrp -R mysql mysql
Zuerst legen wir das Admin-Passwort festNun müsst ihr euren Server nur noch rebooten & es sollte vollständig funktionieren.
DEINPASSWORT bitte durch euer Wunsch-Passwort ersetzen!Code:/usr/local/bin/mysqld_safe –user=mysql & /usr/local/bin/mysqladmin -u root password DEINPASSWORT
Nun legen wir das Passwort für den Login via Navicat o.Ä. an
Anschließend das Admin-Passwort eingeben.Code:rehash mysql -p
Auch hier musst du DEINPASSWORT durch dein Wunsch-Passwort ersetzen.Code:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'DEINPASSWORT' WITH GRANT OPTION; exit;
Ich hoffe, ich konnte euch helfen & bekomme nun keine PN's oder Anfragen bzgl. MySQL-Installation.
----------------
Nützliche Tipps & Tricks by luki@luki4fun