`
jackyhongvip
  • 浏览: 155542 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql5.1.x安装步骤

 
阅读更多

1、源码安装MySQL 5.1 GA

创建组和用户:

    [root@mysqldb2 ~]# groupadd mysql

    [root@mysqldb2 ~]# useradd -g mysql mysql

解压缩安装包:

    [root@mysqldb2 ~]$ cd /data/software/

    [root@mysqldb2 software]$ tar xvfz mysql-5.1.51.tar.gz 

    [root@mysqldb2 software]$ cd mysql-5.1.51

进入mysql安装包目录,执行configure并加载适当参数:

     [root@mysqldb2 mysql-5.1.51]# ./configure --prefix=/usr/local/mysql/ --with-server-suffix=-junsansi-edition --enable-assembler --enable-local-infile --enable-thread-safe-client --with-big-tables --with-charset=utf8  --with-extra-charsets=gbk,gb2312,utf8,ascii  --with-readline --with-ssl --with-embedded-server --with-pthread --with-mysqld-user=mysql --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-plugins=partition,innobase,innodb_plugin > /home/jss/mysql_setuplogs_configure.log 2>&1

提示:configure支持的选项非常多,详细的参数及说明建议参考官方文档,也可以通过./configure --help查看,这里仅列出常用及推荐使用的选项。

  • --prefix=PREFIX:指定程序安装路径;
  • --enable-assembler:使用汇编模式;
  • --enable-local-infile:启用对LOAD DATA LOCAL INFILE语法的支持(默认不支持);
  • --enable-profiling:Build a version with query profiling code (req.community-features)
  • --enable-thread-safe-client:使用编译客户端;
  • --with-big-tables:启用32位平台对4G大表的支持;
  • --with-charset=CHARSET:指定字符集;
  • --with-collation=:默认collation;
  • --with-extra-charsets=CHARSET,CHARSET,...:指定附加的字符集;
  • --with-fast-mutexes:Compile with fast mutexes
  • --with-readline:
  • --with-ssl:启用SSL的支持;
  • --with-server-suffix=:添加字符串到版本信息;
  • --with-embedded-server:编译embedded-server;
  • --with-pthread:强制使用pthread类库;
  • --with-mysqld-user=:指定mysqld守护进程的用户;
  • --with-mysqld-ldflags=:静态编译MySQL服务器端;
  • --with-client-ldflags=:静态编译MySQL客户端;
  • --with-plugins=PLUGIN,PLUGIN,...:MySQL服务器端支持的组件(默认为空),可选值较多:
    • partition:MySQL Partitioning Support;
    • daemon_example:This is an example plugin daemon;
    • ftexample:Simple full-text parser plugin;
    • archive:Archive Storage Engine;
    • blackhole:Basic Write-only Read-never tables;
    • csv:Stores tables in text CSV format,强制安装;
    • example:Example for Storage Engines for developers;
    • federated:Connects to tables on remote MySQL servers;
    • heap:Volatile memory based tables,强制安装;
    • ibmdb2i:IBM DB2 for i Storage Engine;
    • innobase:Transactional Tables using InnoDB;
    • innodb_plugin:Transactional Tables using InnoDB;
    • myisam:Traditional non-transactional MySQL tables,强制安装;
    • myisammrg:Merge multiple MySQL tables into one,强制安装;
    • ndbcluster:High Availability Clustered tables;
  • --with-plugin-PLUGIN:强制指定的插件链接至MySQL服务器;
  • --with-zlib-dir=:向MySQL提供一个自定义的压缩类库地址;
  • --without-server:仅安装MySQL客户端;
  • --without-query-cache:不要编译查询缓存;
  • --without-geometry:不要编译geometry-related部分;
  • --without-debug:编译为产品版,放弃debugging代码;
  • --without-ndb-debug:禁用special ndb debug特性;

    提示:执行Configure时如果报bin/rm: cannot remove `libtoolt': No such file or directory错误,可按照下列步骤解决:

    1、确认libtool是否已经安装,如果没有安装的话,则先安装libtool

    # rpm -qa | grep libtool

    # yum -y install libtool

    2、分别执行以下三条命令:

    # autoreconf --force --install

    # libtoolize --automake --force

    # automake --force --add-missing

    再重新编译安装,问题解决!

继续执行编译:

    [root@mysqldb2 mysql-5.1.51]# make > /home/jss/mysql_setuplogs_make.log 2>&1

     [root@mysqldb2 mysql-5.1.51]# make install > /home/jss/mysql_setuplogs_makeinstall.log 2>&1

修改相关路径权限:

    [root@mysqldb2 mysql-5.1.51]# cd /usr/local/

     [root@mysqldb2 local]# chown -R mysql:mysql mysql

复制程序文件到/usr/bin目录下,方便调用:

     [root@mysqldb2 local]# cp /usr/local/mysql/bin/mysql* /usr/bin/

至此,MySQL数据库软件安装完全,此时已可使用mysql命令行工具连接其它MySQL数据库服务器了。

分享到:
评论

相关推荐

    MySQL 5.1参考手册 (中文版)

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...

    MySQL 5.1参考手册中文版

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理...

    MySQL 5.1官方简体中文参考手册

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 2/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 2.7. 在其它类Unix系统中安装MySQL...

    MySQL 5.1参考手册

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...

    MySQL 5.1中文手冊

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...

    MySQL5.1参考手册官方简体中文版

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...

    mysql5.1中文手册

    在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4...

    sphinx_dev-r2992-mysqlse-r2917

    注意:,因为MySQL 5.0.x 和MySQL 5.1.x存储引擎和插件实现方式的不同,安装SphinxSE的方法也是不同的,请仔细查看以下对应版本的安装步骤。 7.2.1. 为 MySQL 5.0.x 编译 SphinxSE 如果使用我们事先做好的打过补丁...

    MYSQL中文手册

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理...

    mysql官方中文参考手册

    2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...

    SNS软件iwebSNS即时通讯扩展组件iwebIM v0.6

    推荐使用环境:Apache2.2.x + php 5.2.x + MySQL 5.1.x +----------------------------------+ iwebIM软件的安装 +----------------------------------+ 安装前请先认真阅读license.txt文件的全部内容然后开始安装...

    centos7.5分布式平台搭建.docx

    5.1. 安装NTP插件 27 5.2. 同步时间: 27 6. JDK 28 7. Maven 28 8. Tomcat 29 8.1. 配置tomcat的环境变量和内存设置 29 8.2. 服务自启动 30 9. Mysql 30 9.1. 离线安装 30 9.2. 在线安装 30 9.2.1. 检测系统是否...

    laravel5starter:Laravel Framework 5 Bootstrap 3 Starter Site是具有后端和前端系统的基本应用程序

    Laravel Framework 5.1 Bootstrap 3入门网站Laravel Framework 5 Bootstrap 3 Starter Site是具有后端和前端系统的基本应用程序入门站点功能: Laravel 5.2.x Twitter Bootstrap 3.x 后端自动安装和设置网站。...

    SQL培训第一期

    2.2 Oracle与Mysql差异 2.2.1 Group by 2.2.1.1 Oracle select后面出现的列,如果没有使用集合函数,必须出现在group by 中。 select sno,sname,sum(grade) from student group by sno,sname; //合法写法 select...

    数据库原理(第5版)

    目前的MySQL Workbench 5.2.x集成了MySQL GUI工具的功能,这一版就使用它。 ● 使用Microsoft Windows 7操作系统作为本书的工作站操作系统。上一版使用的是Windows XP和Windows Vista操作系统,而这一版更新为最新的...

    php网络开发完全手册

    第14章 MySQL的安装与操作 219 14.1 MySQL数据库的介绍 219 14.2 安装与配置 219 14.2.1 下载MySQL 219 14.2.2 MySQL的安装 220 14.2.3 MySQL的配置 221 14.2.4 MySQL的启动与关闭 222 14.3 如何创建一个数据库与表 ...

    xoops个人网站源码-2.0.18.1-schinese

    5.1复制“htdocs”目录中的所含有文件夹和文件到服务器; 5.2确认mainfile.php、cache、templates_c以及uploads的属性是可写的(chmod777); 5.3用浏览器打开XOOPS站点根目录所在的网址,将会自动进入安装向导。 6、...

Global site tag (gtag.js) - Google Analytics