FreeBSD#MySQL安装配置

1.系统环境
    FreeBSD 8.3 RELEASE版(i386平台)、MySQL 5.5.27版本。


2.安装MySQL
    通过强大的FreeBSD ports系统,安装MySQL的步骤简单得超乎想象:
FreeBSD# cd /usr/ports/databases/mysql55-server
FreeBSD# make install clean
    输入上面2条命令来启动安装过程,其间会要求你设置一些选项,一般都采用默认的设置直接进行安装,直到重新出现“#”提示符,安装全部完成!


3.启动设置
修改“/etc/rc.conf”文件,确认存在以下2行设置:
mysql_enable="YES"
mysql_dbdir="/usr/local/data"
    第一行设置可以让MySQL服务在系统启动之后自动加载,修改该行设置之后必须重新启动系统才能使之生效;
    第二行设置指定MySQL的数据库存储路径,在修改保存文件之后,就能对相关命令(之后的一些操作)产生作用。


4.初始化数据库
    一般情况下ports系统都是软件安装在“/usr/local”路径之下,所以在安装MySQL之后,可以在“/usr/local/bin”下面看到很多相关的命令或脚本,名字大部分是以“mysql”开头。按照官方的说法,其中“mysql_install_db”是用来初始化数据库的。
FreeBSD# cd /usr/local
FreeBSD# bin/mysql_install_db
  该脚本必须在“/usr/local”路径下运行,产生的数据库在“/usr/local/data”路径下,不过这与上一节的设置没什么关系:即使将“mysql_dbdir”设置到其它路径下,结果还是在之前的路径下创建数据库。而且,经过了一番折磨之后发现这一步骤并不是必须的,实际上该版本的MySQL在启动的时候会自动进行初始化!


5.启动数据库
  官方的说法是:通过运行“mysqld_safe”脚本是最稳妥(安全)的启动数据库方式,但这有2个问题:一是没有稳妥的停止数据库方式;二是这也不是自启动采用的方式。
  比较常用的方法是运行“/usr/local/etc/rc.d/mysql-server”脚本,启动数据库就用“start”参数;停止数据库用“stop”参数;重启数据库用“restart”参数。有时候这3个参数不起作用,该脚本会提示用“onestart”、“onestop”或“onerestart”参数,用这3个参数是有效的(但不知何意)。
    第3节的“mysql_dbdir”设置指定这个脚本所操作数据库的路径,如果启动数据库的时候,该路径并不存在实际的数据库,就会自动进行初始化。


6.后记
    一切完成之后最好运行以下的命令来修改“root”用户的口令,因为该口令缺省是空的。
FreeBSD# mysqladmin -u root password 'anyting'
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值