Posted by & filed under Allgemein.

Ein MySQL-Server kann auch einfach über pkg_add installiert werden:

# pkg_add mysql-server-5.0.45.tgz

Sollte auf dem System noch kein MySQL installiert gewesen sein, so bekommt man beim Starten mit

# /usr/local/bin/mysqld_safe &

folgendes zu lesen:

# touch: /var/mysql/blowfish.blizzardz.err: No such file or directory
chown: /var/mysql/blowfish.blizzardz.err: No such file or directory
Starting mysqld daemon with databases from /var/mysql
/usr/local/bin/mysqld_safe[314]: cannot create /var/mysql/blowfish.blizzardz.err: No such file or directory
/usr/local/bin/mysqld_safe: cannot create /var/mysql/blowfish.blizzardz.err: No such file or directory
STOPPING server from pid file /var/mysql/blowfish.blizzardz.pid
tee: /var/mysql/blowfish.blizzardz.err: No such file or directory
080122 18:32:58 mysqld ended
tee: /var/mysql/blowfish.blizzardz.err: No such file or directory

Das liegt daran, weil MySQL in diesem Fall eine default database benötigt. Nachzulesen ist das mit

cat /usr/local/share/doc/mysql/README.OpenBSD

Hat man ein Mal

# /usr/local/bin/mysql_install_db

ausgeführt, so kann man sich daran machen, ein root-Passwort zu vergeben:

# /usr/local/bin/mysqladmin -u root password new_password

Alternativ kann man sich auch ohne Passwort in MySQL einloggen und dort direkt die Benutzertabelle bearbeiten:

mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password');
openbsd logo

Comments are closed.