Deinstallier MySQL mal komplett u. installier's neu.
Mach mal 'nen Port update mit:
PHP Code:
cd /usr && portsnap fetch update
Geh ins MySQL Verzeichniss:
PHP Code:
cd /usr/ports/databases/mysql50-server/
Deinstaller MySQL
Reboote ..
Geh nun wieder ins MySQL Verzeichniss:
PHP Code:
cd /usr/ports/databases/mysql50-server/
Installiere nun MySQL
PHP Code:
make install WITH_XCHARSET=all clean
Nun installierst du 'ne datenbank
PHP Code:
/usr/local/bin/mysql_install_db
Rechte an user u. verzeichniss geben:
PHP Code:
chown -R mysql /var/db/mysql/ && chgrp -R mysql /var/db/mysql
Starte MySQL testweise:
PHP Code:
/usr/local/bin/mysqld_safe –user=mysql &
(Nicht kopieren, am ende das '&' wird nicht richtig übernommen)
Leg nun ein Password für den MySQL localhost ein, um mit 'mysql -p' via Putty einloggen zu können:
PHP Code:
/usr/local/bin/mysqladmin -u root password newpassword
*"newpassword" muss mit deinem Password was du haben möchtest ausgetauscht werden.
Nun trag MySQL direkt mit in die rc.conf, damit MySQL beim start des Roots/vServers direkt mit gestartet wird:
PHP Code:
cd /etc && ee rc.conf
PHP Code:
mysql_enable="YES"
Escape > Leave editor > Save changes
Rebooten ...
Nun log dich via. Putty im localhost ein mit "mysql -p" und deinem ausgewählten password.
PHP Code:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'[ENTER-TASTE]
IDENTIFIED BY 'your_password' WITH GRANT OPTION;
Dort wo steht 'your_password' musst du wieder mit deinem gewünschten password austauschen, aber die ' ' müssen so stehen bleiben !
Danach:
PHP Code:
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost'
IDENTIFIED BY 'mt2!@#' WITH GRANT OPTION;
quit (enter drücken ..)
Danach noch:
PHP Code:
chmod 777 /var/db
PHP Code:
chmod 777 /var/db/mysql