注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天高云淡的博客

A bad beginning makes a bad ending.

 
 
 

日志

 
 

Centos 5.3 下MySQL(5.1.33)的安装(转帖)  

2009-11-17 15:45:17|  分类: php + mysql + ap |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、获取相关开源程序

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel

1.       http://www.mysql.com/ 网站下载最新的Mysql数据库

1.1 wget   http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.33.tar.gz

2.       倘若使用的是 .tar.gz 文件格式的源代码版本

         1.1   tar – zxvf mysql-5.1.33.tar.gz      // 解压缩并解包

         1.2      cd mysql-5.1.33      // 进入目录

         1.3 ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql --with-comment=Source --with-mysqld-user=mysql --without-debug --with-big-tables --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-ndb-debug --without-isam --with-unix-socket-path=/usr/local/mysql/var/mysql.sock       // 执行组态配置文件,配置系统

         1.4     make       // 编译服务器的相关文件,产生目标文件连接生成可执行文件

         1.5    make install      // 将可执行文件安装到默认目录

     编译Mysql数据库的时候请确认系统是否装有c语言编译器,GCCANSI-C

会停在:

Centos 5.3 下MySQL(5.1.33)的安装 - ^o^星禾じ☆v - ^o^星禾じ☆v

一段时间,不要以为出错了,耐心等一会!(多长时间看机器而定,我的停了30分钟左右)

3.       建立Mysql数据库的用户组和用户名

1.1    建立Mysql 的用户组   groupadd mysql   //创建mysql

1.2    添加用户   useradd -g mysql mysql   //该命令用于创建mysql用户,并放到mysql组里,-g参数选项用于指定一个组名,并将新建的用户添加到该组,作为该组的一个成员

1.3    进入目录:   cd   /usr/local/mysql

1.4    bin/mysql_install_db --user=mysql &

1.5    设置用户访问权限:

1.1       更改当前目录及其所有子目录和文件所有者为mysql

: chown -R mysql mysql

    chgrp -R mysql mysql

1.2 cp share/mysql/my-medium.cnf    /etc/my.cnf

1.3 cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld //开机自动启动 mysql

1.4 chmod 755 /etc/rc.d/init.d/mysqld

1.5   chkconfig --add mysqld

1.6 /etc/rc.d/init.d/mysqld start    // 出现错误。查看MySQL错误日志,显示是usr local mysql libexec mysqld unknown option '--skip-federated'错误,在/etc/my.cnf里面文件中找到skip-federated,将其注释掉,再启动MySQL即可

1.7 设置mysql密码:    bin/mysqladmin -uroot password "sunjie"   
  

4.       启动和关闭以及重启Mysql数据库

1.1       启动

            /etc/rc.d/init.d/mysqld start

1.2       关闭

     /etc/rc.d/init.d/mysqld stop

  评论这张
 
阅读(571)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018