轉到mysql ports 安裝資料夾
cd /usr/ports/database/mysql50/
編輯Makefile
vi Makefile
在CONFIGURE_ARGS加入
–with-charset=big5
令到mysql 支援繁體中文
安裝
make SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes BUILD_STATIC=yes install
SKIP_DNS_CHECK=yes 表示在加入本機名字時,不用做反解
BUILD_OPTIMIZED=yes 表示在編譯時優化處理
BUILD_STATIC=yes 把mysqld編成靜態執行版本
整理ports
make clean
製做mysql 放置資料庫的資料夾,並作權限修改
mkdir /var/db/mysql
chown -R mysql:mysql mysql
chmod -R 755 mysql
架建mysql基本資料庫
/usr/local/bin/mysql_install_db
為統一存放資料的位置,將/var/db/mysql移動到/system之下
mv /var/db/mysql/ /system/local/mysql/
ln -s /system/local/mysql/ /var/db/mysql
因為要用/usr/local/etc/rc.d/mysql-server令系統自動啟動mysqld,所以要修改/etc/rc.conf
vi /etc/rc.conf
加入
mysql_enable="YES"
重新開機mysql就會自動開始了。
如沒有啟動可以執行腳本
/usr/local/etc/rc.d/mysql-server start
設定mysql root的密碼
方法一:
mysqladmin -u root password newpassword
方法二:
先登入mysql
mysql -u root -p
用sql改密碼
SET PASSWORD FOR root = PASSWORD(‘newpassword’);
