MySQL Konfiguration

Nach der Installation folgt nun erst einmal die Konfiguration der MySQL Datenbank. Wir machen sie Boot fähig und bringen die Datenbank in ein Status mit dem wir Arbeiten können

Ich persönlich erstelle meistens für die Datenbank eine extra Slice. Was ich aber immer mache ist das ich die Datenbank nach /db/mysql/... schiebe. Ich muss also das Datenbank Verzeichnis erst einmal erstellen und dem MySQL User die Rechte daran geben

mkdir -p /db/mysql/master
chown -R mysql:mysql /db/mysql/master
chmod 700 /db/mysql/master

Danach editiert man die /etc/rc.conf damit der MySQL Server beim booten gestartet wird. Dort geben wir ihm das neue Datenbank Verzeichnis mit

mysql_enable="YES"
mysql_dbdir="/db/mysql/master"

Danach editieren wir die /etc/my.cnf, die globale Konfigurationsdatei. Die existiert am Anfang noch nicht

[client]
port = 3306
default-character-set = utf8

[mysql]
default-character-set = utf8

[mysqld]
user = mysql
datadir = /db/mysql/master
character_set_server = utf8
collation_server = utf8_bin

Jetzt starten wir die MySQL mit dem Start/Stop Script. Das erkennt automatisch das es noch keine Datenbank gibt und erstellt das default Template in /db/mysql/master

/usr/local/etc/rc.d/mysql-server start

Ein Blick in /db/mysql/master und in die Prozessliste bestätigen das das Ding läuft. Soweit so gut ...

Veröffentlichen Sie ihre Kommentare ...

      Copyright 1997 - 2012 by Wolfgang Hurst