先说一下我的安装环境:OpenBSD 4.6稳定版,i386平台,shell采用系统默认的ksh,未安装任何的package,为了节省时间我们采用Packages的安装方式,这也是OpenBSD官方推荐的第三方软件安装模式,这可以极大的缩短安装时间,节省系统资源,当然如果你需要控制编译过程,例如增加或删除某些选项,定制编译方式,你也可以采用ports的方式安装。另外本例中web服务器和mysql数据库在同一台主机上,否则你还要单独设置host文件。我们这里的设置的Packages路径为OpenBSD官方FTP服务器,以下是具体步骤,如果你使用的不是ksh请根据自己的shell:
一 . 设置packages路径:
代码: 全选
# [color=darkorange]export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/[/color]
代码: 全选
# [color=darkorange]pkg_add mysql-server[/color]
mysql-client-5.0.83: complete
p5-DBD-mysql-4.010:p5-Net-Daemon-0.43: complete
p5-DBD-mysql-4.010:p5-PlRPC-0.2018p0: complete
p5-DBD-mysql-4.010:p5-DBI-1.607: complete
p5-DBD-mysql-4.010: complete
mysql-server-5.0.83: complete
--- mysql-server-5.0.83 -------------------
You can find detailed instructions on how to install a database
in /usr/local/share/doc/mysql/README.OpenBSD.
安装完MySQL server后,会自动在系统上创建一个_mysql用户,让我们先来看一下:
代码: 全选
# [color=darkorange]userinfo _mysql[/color]
login _mysql
passwd *************
uid 502
groups _mysql
change NEVER
class daemon
gecos MySQL Account
dir /nonexistent
shell /sbin/nologin
expire NEVER
从安装过程显示信息看,不但安装了mysql服务器,还安装了相关的一些依赖包,最后建议我们阅读/usr/local/share/doc/mysql/README.OpenBSD这个帮助文档以便熟悉如何在OpenBSD系统上设置MySQL服务器。
三 . 创建默认的数据库:
因为我们是在系统上第一次安装MySQL,需要用下列命令先创建一个默认的数据库:
代码: 全选
# [color=darkorange]/usr/local/bin/mysql_install_db[/color]
代码: 全选
[color=darkorange][color=black]#[/color] mysqld_safe &[/color]
五 . 设定数据库本地root密码
我们这里这里密码是9971us,读者请根据自己的情况调整:
代码: 全选
# [color=darkorange]mysqladmin -u root password '9971us'[/color]