3 avril 2008

installation de mysql sous freebsd7

Installation du package

cd /usr/ports/databases/mysql51-server

make install BUILD_STATIC=yes BUILD_OPTIMIZED=yes WITH_CHARSET=utf8 WITH_COLLATION=utf8_general_ci clean

Possibilité d'ajouter l'option WITH_LINUXTHREADS=yes mais je ne sais pas si ça change quelque chose sur freebsd7 contenu des perfs de mysql

initialisation

  • initialisation de db: mysql_install_db

  • chown -R mysql /var/db/mysql/

  • chgrp -R mysql /var/db/mysql/

  • /usr/local/bin/mysqld_safe –user=mysql &

  • renseignement du password root : /usr/local/bin/mysqladmin -u root password 'newpassword'
editer /etc/rc.conf et ajouter:
mysql_enable="YES"
ajouter les règles suivantes au firewall pour mysql si vous souhaitez l'administer à distance
# Allow in/out MySQL

$cmd 00190 allow tcp from me to any 3306 out via $pif setup keep-state
$cmd 00191 allow tcp from any to me 3306 in via $pif setup keep-state


autorisé le root à distance (pas secure, seulement pour les configurations de test)
mysql -u root -p

GRANT ALL ON *.* TO root@'192.168.1.10' IDENTIFIED BY 'password';

Aucun commentaire: