Welcome 微信登录

首页 / 数据库 / MySQL / Linux下安装MySQL 5.1.31过程总结

参考了网上几篇资料,终于在Linux下成功安装了mysql-5.1.31。 5.1版本和之前版本的安装过程多有一些细节上的出入,造成几次都没有安装成功,现总结如下:
# cd /home/data
# tar zxvf mysql-5.1.31.tar.gz
# cd /home/data/mysql-5.1.31
# groupadd mysql
# useradd mysql -g mysql
# ./configure --prefix=/usr/local/mysql 指定安装目录
--with-extra-charsets=GBK  添加GBK中文字符支持 ,根据实际开发决定是否需要此想象
--with-plugins=all 如果从源代码编译安装mysql,缺省安装时,是没有innodb引擎的.所以,在configure的时候,要加入--with- plugins=all(或者max),这样才会支持innodb.在mysql里可以执行show engines命令来查看当前的mysql服务器所支持的存储引擎.
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值
注意:my.cnf里注释掉--skip-federated新版本不需要这个参数了。如果需要这个引擎的在编译的时候要加上--with-plugins=federated,在my.cnf里用federated参数就行了。
先修改my.cnf,再初使化数据库,要不然过不去的。
# scripts/mysql_install_db 生成mysql用户数据库和表文件
# cp support-files/mysql.server /etc/init.d/mysqld copy启动的mysqld文件
# chmod 700 /etc/init.d/mysqld
# cd /web
# chmod 750 mysql -R
# chgrp mysql mysql -R
# chown mysql mysql/var -R  #var目录为新建的目录
# cd /web/mysql/libexec
# cp mysqld mysqld.old
# strip mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
# service mysqld start
# netstat -atln
  • 1
  • 2
  • 下一页
Linux下实现自动备份Oracle数据库MySQL数据库性能优化实战相关资讯      mysql 
  • 数据库服务器 MySQL  (08/15/2013 06:50:23)
  • MySQL 5.6 GA 及逃亡潮  (02/08/2013 14:36:35)
  • MySQL 5.5.22、5.1.62、5.0.96全线  (03/22/2012 19:03:49)
  • MySQL Administrator连接VMWare下  (05/24/2013 09:20:58)
  • MySQL 5.1.68 发布  (02/05/2013 08:37:47)
  • CentOS 5.2+MySQL+Heartbeat双机互  (01/29/2012 11:16:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数