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');