当前位置:嗨网首页>书籍在线阅读

06-安装源码包

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

如果对数据库的性能要求很高,并且希望能够灵活地定制安装选项,安装源码包将是最好的选择。其安装步骤与安装二进制包非常类似,具体如下。

(1)用root登录操作系统,增加mysql用户和组,数据库将安装在此用户下:

shell> groupadd mysql

shell> useradd -g mysql mysql

(2)解压源码安装文件mysql-VERSION.tar.gz,并进入解压后的目录:

shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -

shell> cd mysql-VERSION

(3)用 configure工具来编译源码,这里可以选择很多编译参数,具体可以用 configure --help来进行查看。这里假设MySQL安装在/usr/local/mysql下:

shell> ./configure --prefix=/usr/local/mysql

shell> make

shell> make install

(4)选择一个MySQL自带的样例配置文件(比如my-medium.cnf),并cp到/etc下改名为my.cnf。当然,这个配置文件也可以自己来编写。

shell> cp support-files/my-medium.cnf /etc/my.cnf

(5)在数据目录下创建系统数据库和系统表,--user表示这些数据库和表的owner是此用户。

shell> cd /usr/local/mysql

shell> bin/mysql_install_db --user=mysql

(6)设置目录权限,将var目录owner改为mysql(源码安装,默认数据目录为var),其他目录和文件为root。

shell> chown -R root .

shell> chown -R mysql var

shell> chgrp -R mysql .

(7)启动MySQL:

shell> bin/mysqld_safe --user=mysql &