`
jackyhongvip
  • 浏览: 159232 次
  • 性别: 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数据库服务器了。

分享到:
评论

相关推荐

    mysql5.1中文手册.zip

    以上内容仅是MySQL 5.1中文手册的部分概览,详细内容可在提供的"www.java1234.com]mysql5.1中文手册.chm"文件中查阅,涵盖了更深入的函数使用、性能调优、复制技术等多个方面。通过学习这本手册,用户可以全面掌握...

    mysql-connector-java-5.1.rar

    1. **MySQL Connector/J 5.1.40**: 这是MySQL JDBC驱动程序的一个版本,用于与MySQL 5.1.x数据库服务器通信。5.1系列是MySQL的一个稳定版本,提供了对InnoDB存储引擎的优化,支持ACID事务、行级锁定和多种复制模式。...

    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...

    win+iis6+fastcgi+php5.4.8+mysql配置.pdf

    * MYSQL 5.1.X 的安装步骤 * MYSQL 降权的配置步骤 二、IIS6.0 和 FastCgi 的安装和配置 * IIS6.0 的安装步骤 * FastCgi 的安装和配置步骤 三、PHP5.4 的安装和配置 * PHP 5.4 的安装步骤 * php.ini 配置文件的...

    mysql-connector-java-5.1.32.7z

    2. **MySQL Connector/J 5.1.32**:这是 MySQL JDBC 驱动的一个特定版本,支持 MySQL 5.1.x 版本。它包含了必要的类和方法,使得 Hive 可以通过 JDBC 连接到 MySQL 数据库。 3. **Hive 配置**:为了使 Hive 能够...

    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.Data.dll

    "X86"和"X64"这两个目录可能分别包含了适用于32位(X86)和64位(X64)系统的Mysql.Data.dll文件。由于不同的操作系统架构对DLL文件有特定的要求,开发者需要根据目标平台选择合适的版本。如果应用程序需要在两种...

    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驱动程序

    然而,需要注意的是,MySQL 5.1系列现在已经较为过时,新的开发项目通常会选用更现代的MySQL版本,如8.x,以及对应的驱动程序,以利用最新的功能和性能改进。 总的来说,MySQL 5.1驱动程序是Java开发者与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...

    mysql5.1.39.jar

    总的来说,`mysql5.1.39.jar`是Java开发者与MySQL 5.1.x版本数据库通信的重要工具,它的正确使用能确保Java应用程序能够高效、稳定地操作MySQL数据库。在实际开发中,还要考虑到数据库连接池的使用,以优化数据库...

    mysql的jdbc的jar包(5.1和8.0)

    1. 下载对应的jar文件(如`mysql-connector-java-5.1.x.jar`或`mysql-connector-java-8.0.x.jar`)。 2. 将jar文件添加到项目的类路径(classpath)中,这可以是IDE的配置,也可以是在构建脚本(如Maven或Gradle)中...

    mysql-connector-java-5.1.18.jar

    安装和使用"mysql-connector-java-5.1.18.jar"的步骤如下: 1. **下载驱动**:可以从Maven仓库(http://search.maven.org/)下载对应的版本,这里提到的是5.1.18。也可以通过Maven的依赖管理机制在项目中引入,避免...

Global site tag (gtag.js) - Google Analytics