|
You last visited: Today at 16:35
Advertisement
[How To] Install MySQL on FreeBSD
Discussion on [How To] Install MySQL on FreeBSD within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
11/30/2013, 12:30
|
#1
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,367
Received Thanks: 3,388
|
[How To] Install MySQL on FreeBSD
Vorab: Ich weiß, mittlerweile gibt es zig Tutorials dazu,
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. Voraussetzungen: Root-/Lokalserver mit FreeBSD Genug geredet, fangen wir an.
---------------------------------
Schritt #1 - MySQL-Server/Client installieren
Code:
cd /usr/ports/databases/mysql55-server && make install WITH_XCHARSET=ALL clean
Bei den Meldungen einfach jedes Mal 'OK' drücken.
Schritt #2 - MySQL erlauben Überprüft, ob MySQL bereits eingetragen ist, bzw.
ob mysql_enable="YES" drin steht.
Sollte es nicht drin stehen, führt folgendes aus:
Code:
echo 'mysql_enable="YES"' >> /etc/rc.conf && rehash
Schritt #3 - MySQL testweise starten Um MySQL testweise zu starten, um zu
checken, ob es klappt, führt Folgendes aus:
Code:
/usr/local/etc/rc.d/mysql-server onestart
Sollten keine Probleme auftreten, könnt ihr es wieder stoppen
Code:
/usr/local/etc/rc.d/mysql-server onestop
Schritt #4 - Die nötigen Rechte geben
Code:
cd /var/db/ && chown -R mysql mysql && chgrp -R mysql mysql
Schritt #5 - Passwort anlegen Zuerst legen wir das Admin-Passwort fest
Code:
/usr/local/bin/mysqld_safe –user=mysql &
/usr/local/bin/mysqladmin -u root password DEINPASSWORT
DEINPASSWORT bitte durch euer Wunsch-Passwort ersetzen!
Nun legen wir das Passwort für den Login via Navicat o.Ä. an
Anschließend das Admin-Passwort eingeben.
Code:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
IDENTIFIED BY 'DEINPASSWORT' WITH GRANT OPTION;
exit;
Auch hier musst du DEINPASSWORT durch dein Wunsch-Passwort ersetzen. Nun müsst ihr euren Server nur noch rebooten & es sollte vollständig funktionieren.
Ich hoffe, ich konnte euch helfen & bekomme nun keine PN's oder Anfragen bzgl. MySQL-Installation.
----------------
Nützliche Tipps & Tricks by luki@luki4fun
Installation:
1. Welche Version möchte ich?
MySQL 5.0:
Code:
cd /usr/ports/databases/mysql50-server/
MySQL 5.1:
Code:
cd /usr/ports/databases/mysql51-server/
MySQL 5.5:
Code:
cd /usr/ports/databases/mysql55-server/
MySQL 5.6:
Code:
cd /usr/ports/databases/mysql56-server/
2.
Code:
make install WITH_XCHARSET=all clean
3.
(damit man Putty nicht neu starten muss, oder die VM rebooten..!)
4.
falls hier mysql_enable="YES" NICHT vorhanden ist (ansonsten 5. überspringen!):
5.
Code:
echo mysql_enable="YES" >> /etc/rc.conf
6.
Code:
/usr/local/etc/rc.d/mysql-server onestart
User erstellen (ohne grant Rechte [empfohlen!]):
1.
root@localhost || [email protected] hat KEIN passwort:
root@localhost || [email protected] hat ein passwort:
2. nach erfolgreichem Login sollte nun die Command Leiste wie folgt aussehen:
mysql>
hier tragen wir nun folgenden Befehl ein:
Code:
GRANT ALL PRIVILEGES ON *.* TO 'usr'@'localhost' IDENTIFIED BY '123456';
mit diesem Befehl erstellen wir einen User "usr" mit Zugriff auf ALLE Datenbanken und Tabellen und dem Passwort "123456" für den Localhost
MySQL root Passwort zurücksetzen:
1. Putty starten
2.
Code:
/usr/local/etc/rc.d/mysql-server stop
3.
Code:
mysqld_safe --skip-grant-tables
4. Putty ein 2. mal öffnen (das Andere minimieren!)
5. im neuen:
Code:
mysql --user=root mysql
6.
Code:
UPDATE user SET Password=PASSWORD('hier-neues-passwort-eintragen') WHERE user='root';
FLUSH privileges;
exit;
7. wieder das alte öffnen
8.
Code:
/usr/local/etc/rc.d/mysql-server restart
MySQL restlos entfernen:
Code:
pkg_delete -x mysql
rmuser mysql
alles mit "yes" beantworten! und am Ende überprüfen, dass der Ordner /var/db/mysql NICHT MEHR existiert!
|
|
|
11/30/2013, 12:32
|
#2
|
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
|
Quote:
Originally Posted by Mr. 'Avenue™
Schritt #1 - MySQL-Server/Client installieren
Code:
cd /usr/ports/databases/mysql55-server && make install WITH XCHARSET=ALL clean
Bei den Meldungen einfach jedes Mal 'OK' drücken.
|
Code:
pkg_add -r mysql55-server
Dürfte bei allen außer FreeBSD 9.0 gehen. Ist deutlich schneller.
Sonst hab ich beim überfliegen nichts gesehen. Auch wenns das schon gibt thx
|
|
|
11/30/2013, 12:33
|
#3
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,367
Received Thanks: 3,388
|
Quote:
Originally Posted by xGr33n
Code:
pkg_add -r mysql55-server
Dürfte bei allen außer FreeBSD 9.0 gehen. Ist deutlich schneller.
Sonst hab ich beim überfliegen nichts gesehen. Auch wenns das schon gibt thx
|
Ist zwar schneller, habs auch mal so gemacht, jedoch gab es dann ein Problem mit den Charactersets(Kodierung).
Ich weiß nicht, ob's bei allen so ist.
|
|
|
11/30/2013, 12:50
|
#4
|
elite*gold: 748
Join Date: Jul 2012
Posts: 1,597
Received Thanks: 1,981
|
Dein ernst?
Was ist daran jetzt anders als bei den zig anderen Tuts?
|
|
|
11/30/2013, 13:14
|
#5
|
elite*gold: 220
Join Date: Oct 2011
Posts: 7,370
Received Thanks: 7,613
|
Quote:
Originally Posted by .Harlem²
Dein ernst?
Was ist daran jetzt anders als bei den zig anderen Tuts?
|
Das ist die magische Frage.
|
|
|
11/30/2013, 13:39
|
#6
|
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,446
|
Wo ist der Unterschied zu dem?
(Bis auf Rechte zusätzlich einteilen)
|
|
|
11/30/2013, 13:50
|
#7
|
elite*gold: 35
Join Date: May 2010
Posts: 311
Received Thanks: 36
|
Finde ich unnötig da es schon bekannt ist.
MfG
|
|
|
11/30/2013, 13:56
|
#8
|
elite*gold: 20
Join Date: Aug 2012
Posts: 714
Received Thanks: 1,168
|
Das ganze sollte eigentlich mittlerweile schon jeder wissen.
Wozu bitte noch ein Tutorial? Wozu?!
Gruß,
Chuck
|
|
|
11/30/2013, 14:10
|
#9
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
|
Und selbst wenn es 5.0 nicht mehr geben sollte in den aktuellen Ports, dann nutzt man halt Google, das hier ist die Metin2 Sektion und kein Hilfeforum für FreeBSD.
|
|
|
11/30/2013, 22:43
|
#10
|
elite*gold: 1921
Join Date: Nov 2011
Posts: 472
Received Thanks: 341
|
Thx-Hunter? ^^
Gutes Tutorial - schlecht, weil es Tausende davon gibt und man mit einer logischen Denkweise MySQL auf jede Distribution installieren kann.
Außerdem gibt es noch Google. Sorry, auch wenn ich viel in Epvp bin, lasst euch Eins sagen - ES GIBT AUCH NOCH DAS INTERNET, EPVP IST NICHT DIE EINZIGE SEITE IM NETZ! xDD
|
|
|
11/30/2013, 23:33
|
#11
|
elite*gold: 0
Join Date: May 2011
Posts: 2,806
Received Thanks: 8,534
|
Ist schön geschrieben... aber das du bei so nem tut weggeflamet wirst hättest dir denken können :P
|
|
|
12/01/2013, 01:20
|
#12
|
elite*gold: 0
Join Date: Mar 2012
Posts: 646
Received Thanks: 696
|
Quote:
Originally Posted by .Harlem²
Dein ernst?
Was ist daran jetzt anders als bei den zig anderen Tuts?
|
Warum verabschiedest du dich von hier ? Du gehst doch eh nicht
Thread ganz nett danke.
Mfg
|
|
|
12/01/2013, 01:26
|
#13
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,367
Received Thanks: 3,388
|
Quote:
Originally Posted by Enivois™
Thx-Hunter? ^^
Gutes Tutorial - schlecht, weil es Tausende davon gibt und man mit einer logischen Denkweise MySQL auf jede Distribution installieren kann.
Außerdem gibt es noch Google. Sorry, auch wenn ich viel in Epvp bin, lasst euch Eins sagen - ES GIBT AUCH NOCH DAS INTERNET, EPVP IST NICHT DIE EINZIGE SEITE IM NETZ! xDD
|
Quote:
Originally Posted by #TEH.AZE'
Das ist die magische Frage.
|
Quote:
Originally Posted by .Harlem²
Dein ernst?
Was ist daran jetzt anders als bei den zig anderen Tuts?
|
Quote:
Originally Posted by krieger3
Finde ich unnötig da es schon bekannt ist.
MfG
|
Quote:
Originally Posted by [LxR]ChuckNorris
Das ganze sollte eigentlich mittlerweile schon jeder wissen.
Wozu bitte noch ein Tutorial? Wozu?!
Gruß,
Chuck
|
Alt+F4 meine Froynde
|
|
|
12/01/2013, 01:36
|
#14
|
elite*gold: 1085
Join Date: Mar 2013
Posts: 227
Received Thanks: 436
|
Gibts schon in mehreren FreeBSD- , Mysql- Foren, außerdem gehört es wohl zu den Grundlagen, welche eigendlich jeder wissen müsste.
Grüße
Seven
|
|
|
12/01/2013, 01:37
|
#15
|
elite*gold: 222
Join Date: Oct 2012
Posts: 2,367
Received Thanks: 3,388
|
Quote:
Originally Posted by [iSeven]
Gibts schon in mehreren FreeBSD- , Mysql- Foren, außerdem gehört es wohl zu den Grundlagen, welche eigendlich jeder wissen müsste.
Grüße
Seven
|
Auch du hast mal mit /etc/rc.d/netif restart angefangen.
|
|
|
Similar Threads
|
Error install Mysql (FreeBSD)
11/25/2013 - Metin2 Private Server - 6 Replies
Hi,
I have a problem for install mysql in FreeBSD ..
# cd /usr/ports/databases/mysql55-server/
# make WITH_XCHARSET=all install clean
After this my error :
...
|
[ENGLISH]Full FreeBSD 8.2 64-bit install [MYSQL+LIBS+INTERRETER+COMPAT+SF+DB]
02/22/2012 - Metin2 PServer Guides & Strategies - 19 Replies
people turned out to be haters here still so I removed my releases.
|
Freebsd-Mysql install Fehler
07/02/2011 - Metin2 Private Server - 7 Replies
Hey liebe Com,
Ich habe heute FreeBsd7.2 Installiert und wollte dann auch glei Mysql installieren doch dann kam folgendes:
http://imageload.cc/thumbs/freebsdfehler.png
Ich hoffe ihr könnt mir helfen
mfg
Ecstasy_x3
|
All times are GMT +1. The time now is 16:35.
|
|